Matthew Rattigan
Rattigan is a great guy and a knowledgeable professor. Be ready for Python, data science topics, review of 240 and 250 material (yikes!). Weekly quizzes, ~6 HW assignments with each having a written and coding portion, no midterm (just a final). Material is pretty interesting and informative, would take Rattigan again!