Frederick Kaiser
Took him online and is really nice and understanding with late homework. Any questions on material and he will answer with a full explanation. You have group quizzes so make sure to pick a good group, and he rounds 70% to A on quiz and assignments, would definitely take him again.