Dinesh Sthapit
May be the worst professor I have ever taken. It's not difficulty that is the problem. The topic was straight forward despite his pontificating about all sorts of things. Maybe English is not a strong suit? Every single thing he writes is confusing. At work I would decline pull requests with the quality of the code he gives.