Simo Makiharju
Very nice professor, not too hard and not too much work. Grading is kinda harsh and I wish there were more assignments to balance each of the 6 labs, as they worth so much each. Quizzes are free points and homework is pretty short and easy. The labs are just so much though, and hope you get a good team!