Andrew Pierce
Dr. Pierce is a nice guy, but this class wasn't the best. A large amount of reading with obscenely difficult quizzes. Also, it's a team based learning class with somehow no required attendance, so you can basically free ride your way thru the semester based off of other's performance. Good idea with teams, but needs refined big time.