easiest class i have ever taken at cpp. entirely online and asynchronous. can't really rate the professor because i did not even interact with him once throughout the semester. seems like a cool dude from what i read on his little announcements each week. but yeah easy A i completely forgot i was in the class. 