Marco Qin
his lectures make no sense & are a waste of time, but attend classes to meet with your team. everything from your final presentation to your participation grade in the class has to do with your team, so be present! he's a nice guy overall