PIC 10A Great professor. A bit hard to understand due to the accent but he cares about his students and will help you out alot with problems. HW is a bit tricky and be very attentive to the hw syllabus but if you do well on it it is 30% of your grade. Midterms and Final were not that difficult. I had no programming experience prior and received an A- in his class. Take him!