Mike Siok
Overall, a nice guy. A bit soft spoken. The group projects were easy but decently heavy workload(easy, but tedious). Talks about industry from time to time. Teams are self chosen, not assigned. Occasional quizzes that are pretty easy if you go to class and study a bit.