Michael Mazurana
This professor is super sweet and always comes to class with a good attitude. He is constantly working to improve his teachings. There are few projects/papers, but they are clear and you have oceans of time to do them. The class I took was only once a week, so attendance was crucial. Other than that, it taught me a lot and got me an A!