Nathan Kruis
Dr. Kruis is amazing. He makes all of his slides and lectures with a lot of passion. You can definitely tell that he's passionate about his work and his students. Maybe 4 hw assignments like your opinion on a topic or a video watched in class. Tests online