Sachil Singh
Singh is an amazing professor, but this class was hard! Not entirely his fault, but you have 4 assignments the whole year to prove yourself, and they do NOT mark easy. As for Singh himself, he tries to make his lectures engaging and they're fairly easy to follow. Dont take this course if you want free marks, and get ready to write long essays.