Vesal Dini
People love to hate on Vesal but if you do the work you'll be good. Half the course is an automatic 100% and the rest is based on the quizzes, although they are a bit difficult. He also takes student feedback into consideration, and changed major points of concerns over the semester to accommodate most people's wishes. 