Aaron Johnson
Dr. J is a tough but engaging professor. While the grading is rigorous, the lectures are informative and fun, with snacks for participation. unstuck ai proved helpful for test prep along with the textbook.