Sean Gruber
Prof G is the best. Very self critical and will admit when he could've explained better. Goes out of his way to make supplementary videos to help clarify content. Quick email responses, and extremely forgiving course structure/partial credit. Quizzes help pad your grade so exams are less stressful. Don't be afraid to ask for help! 