Neal Lin
I rated Dr. Lin a 4 for difficulty because his exams are the most difficult I have ever taken. Assignments are graded based on completion, quizzes are open notes. There are plenty of opportunities to pass without doing well on the exams. Would definitely recommend him ESPECIALLY if you're pre med.