Reviews of professor Mark Preston

Rating: 5.0/5, difficulty: 2.0/5
This teacher is very good with communication and explaining how to do work to his students. The other thing is that he was kind enough to let me turn in a couple of assignments late.