Michel Virgilio
Amazing, hilarious, respectful and approachable professor. You can tell he genuinely cares about the students and wants everyone to exceed. There are no surprises on the midterm and he told us exactly what to expect. Lectures are not mandatory and completed posted notes are uploaded. Highly recommend you take this professor!