Ishva Minefee
Highly recommend this class and Professor Minefee. He is very engaging in lectures and cares about his students. The material is interesting and he structures the class in a way that you'll actually learn the material with what you do. Overall, great professor and class.