Aaron Johnson
Dr. J was a great professor. He expects you to put in the work, but he clearly puts a lot of effort into his lectures and does a great job of including everyone. He grades quite harshly at times, but the overall class is worth it.