Sebastian Ahmed-Garay
This class is very difficult but I had fun with math 116. As long as you work hard you'll be fine in his class, he's a funny dude and is willing to take his time helping students. I emailed him at midnight and he responded right away helping me through problems. He offers extra credit on exams and the final. Don't procrastinate and you'll live.