Daniel Norgard
He made the class very fun with group interaction and involvement. Every day we took notes and watched good videos that represented the topics well. he does offer extra credit and is willing to help outside of class. His exams are challenging and every chapter or so he will have us do group work. you will have homework every weekend.