Neal Arnold
Great instructor. Thorough explanations of some complex topics, and easy to talk to outside class if you need help. Go to class, and he really breaks down the lesson into easy to understand parts. Lots of homework, but nothing too challenging. The transition to online class was smooth and did not make the class more difficult. Highly recommend.