Alexander Persaud
His problem sets are very difficult, but he knows this and makes it clear that the exams are not as hard. The problem sets are meant to challenge you. Use the course mentors and his office hours! I was terrified of this class before going in, but Dr. Persaud made it fun and allows so many chances for extra credit! 