Absolute best prof out there. Moss is unbelievably caring. He is so passionate about what he is teaching and it shows. He is very clear about what he will test on and his tests were super fair. Write yourself some practice short answers before exams on key concepts he covers and you will be fine. Such an interesting class and such an amazing prof!!