Really great teacher. He assigns "pop quizes" but tells you the class before he gives it. Not lots of homework other than reading and studying for exams. Only one final project paper. He is super understanding and hepful.