Great Professor, cares about their students. The course grade was based 80% on exams, but they were extremely fair and the exam practice prepares you well. If you have the option to take them for the 120 series, definitely go for it.