The only lecture that Im not asleep, really great guy who engages with his class and makes a few jokes to keep us entertained, encourages class participation and actually knows everyones name in class. Group project is simple and the tests are not too hard/easy .best class I have taken not because of the content but mainly because of the professor