Awful. DONT TAKE HIS CLASS PLZ!!! There are lots of lecture videos which cannot help u understand material better. Those tests are much more difficult than weekly quizzes and THERE IS NO CURVE ON TESTS! Students from last semester said he will invade your privacy to catch you using CHEGG! lol