Jeremy Smith
20 insanely hard homeworks that are curved and lowest 2 are dropped. 4 exams, one is cumulative final. Exams are way easier than homeworks and offer extra credit questions. Answers any emailed questions in hours. Great feedback for questions and mistakes. Willing to change course and assignments based on what we managed to cover