Jesse Krause
Dr. Krause is clearly very knowledgable and cares a lot about his subject and his students. Lectures are extremely fast-paced and he talks quickly. Exams are difficult and require a lot of studying. There is no curve despite this being a difficult class, so be prepared. Lectures are mandatory with a random Tophat question check-in.