Bishal Karna
Bishal is really nice, but there are reading quizzes every week (usually around 5-10 pages). One thing bad is that he doesn't allow electronics at all in his class. Every single class is a lecture, but he has a very clam voice so it's not the worst. There's a lot of overlapping assignments and there are lots of lectures. Also he's from Ohio :(