Joe Iglesias
This class is basically a teach yourself class. Almost everything is done in groups so youll have to make time to meet outside of class at least once a week. Professor does not actually teach, students teach the class by making powerpoints for each class. If you can avoid taking this class with him definitely recommend doing so.