Matti Koivula
Dr. Koivula is amazing. His grading criteria is very clear and this class is actually very interesting. He does a good job teaching relevant things that students enjoy learning. I loved this class so much and learned a lot from it! 100% recommend!!!!