...I have years of experience teaching and tutoring discrete mathematics. I also regularly use various forms of discrete mathematics and abstract algebra in my professional work as a research physicist. I'm a theoretical physicist, with a PhD from the University of Cambridge. (read more)