Simo Makiharju
Very helpful and accessible outside of class and accommodated different students' schedules very well. Homework was challenging but doable and there were more than enough resources to complete it. All in all, an enjoyable class and the information presented kept you engaged.