Larry King
Super nice guy, he is still trying to get the hang of teaching and what works for each student but he definitely tries his best. He gives students his contact info and replies super fast and has office hours a lot so if you struggle he can help.