Somnath Chattopadhyay
He is always all over the place. LOTS of errors during his lectures. Does not stick to his syllabus. Go to class or else you might miss a quiz. All homework typically comes from the textbook, but it's online and sometimes he'll post the questions. Homework is graded easily, but quizzes and tests are rough. You'll pass with a B, everyone did.