Paul Nguyen
Very easy professor, I took him for CNET-174. He does provide all the materials and lab, class was pretty self paced and he cares about the students. Easy grade and learning is pretty much what you want to put into it, so if you aren't the best at doing things yourself then I wouldn't recommend. Otherwise, perfect class for independent people.