James Maxey
Honestly, I gave in to the hype and they were right. He's the perfect teacher. He teaches you things that are actually useful and gives assignments that matter. He never gives you busy work, ever. His assignments/tests are straightforward and it will be helpful to you. He's also super kind and feels like a parent trying to show his kids what's best