Really great prof, his lecture slides are quite thorough. Engaging assignments as well. Midterms and exams are pretty easy- he even provides you with older midterms/exams to help you study for them. Only two observatory sessions are required to pass this course (also fun!). Easy to pass if you study the lecture notes and do the assigments on time.