Mark is the best. He explains things so clear in a proof based math class like this. He is super friendly in and outside of class. Always super helpful during office hours. Over all a great math professor I would definitely take his class again.