Debi Mohapatra
Not bad. He wants you to do well and gives many extra credit opportunities. Quizzes are online and you get full credit just for attempting. A bit difficult to understand and reads off of slides. Exams are difficult and you are expected to memorize random number facts. Minimal homework. 