Michael King
Absolutely horrible professor, his emails are extremely dry and he doesnt give you good help. the homeworks are extremely misleading and take a long time to do and he wont help you at all. exams take 4+ hours to do on weekends. avoid at all costs