Kenneth Eng
I took the online course which basically means you have to teach yourself everything but the prof was great. Clear expectations and clear marking criteria. Not a tough marker thankfully and has a positive energy which makes you want to do well in his class. I missed an important assignment but still got a pretty high mark