Chaitanya Agrawal
Literally one of the worse&most frustrating classes I have ever taken. If you aren't coming to this class IMMEDIATELY from another math class, then don't take it. He expects you to know remember everything from your last classes. He doesn't explain any of his work, u have to teach yourself thru the math lab (which also doesn't give any explanation)