Moss is knowledgeable and passionate about what he teaches. His expectations were clear but it was difficult to improve how I did on assignments (prob due to tough TA). Need to write things in a group for tutorials. He had an option to not have to attend in person which was thoughtful :) No exams except for take-home final (had 1 week to complete) 