Gary Branham
Great professor and easy class. Almost every class session has interactive activities where you can partner up/get in groups and practice the concepts discussed which was a nice change from my lecture heavy classes. He is very knowledgable and passionate about the topic. I would take a class with him again for sure!