Mark Nelson
Professor Is very humble, helps you thoroughly with any questions/problems you have. Doesn't give HW, and is not Textbook required. Gives simple refresher quizzes at the end of classes. Nothing difficult about his class, Top 3 professor in department.