Federico Bassetti
Bassetti knows his stuff. However he is not good at actually teaching. He explains things as it makes sense to him and even when asked for clarification it doesn't help. His expectations for class are not clear and if you're stuck with a bad group then you WILL fail the class. This is a very hard course for non OMIS majors which he doesn't condiser