I took this class as an elective. I am not tech-savvy at all and I was a bit apprehensive about programming and I thought I was never going to understand it. Dr. Harward explained everything to a T and the PowerPoints she used contained wonderful videos! Great course and Fun! The quizzes and Final were straight from the lectures and PowerPoints.