Daniele Rosso
Prof. Rosso is a nice guy who will make time to answer questions if students need extra help. He expects participation in class. He has trouble explaining concepts simply and is slightly condescending when you don't understand a topic. He shows one way to solve a problem, but uses a completely different tactic to solve later on. No cheat sheets.