Reviews of professor Mark Theroux

Rating: 3.0/5, difficulty: 3.0/5
He's a good professor, he has personal experience in this field. He has a lot of personal stories and has a great sense of humor. All he requires is respect for his class.