Gerardo Di Pietro
Gerardo is super nice and very funny. I felt like I was watching a stand up comedy show during his class. Very engaging, but his instructions can be hard to understand. As long as you do the assignments, he gives you credit. He really just expects students to participate and accuracy isn't very important. Fun open discussions in class.