John Reilly
Run!! As the semester went on this professor got worse. Takes forever to give feedback or reply to emails. Constantly misplaces emails, and gives 0's for his error. If you need assistance good luck! He won't reply and refuses to meet online students during normal office hours, making communication rather difficult.