Minku Kang
Ignores emails, does a horrible job explaining, shames students for giving incorrect answers and thinks very highly of himself. I got high 90s in the pre-requisites to this course but barely got in the 70s in his class mostly because he laughed off my questions and told me to read the textbook instead. Avoid if you can!