Jon Aycock
He is honestly such a great teacher! He's always available for help hours and really wants his students to succeed. I would definitely recommend taking his class! His lectures are short but they cover a lot of material. Tests are simple enough if you've been keeping up with the homework. Overall a really fun teacher and class!