Victor James
The other reviews summed it up nicely. It was a horrible semester, he yelled at students, got mad when a student explained something better than he did and was unclear on the syllabus. He's not teaching any classes at CSUS this semester so this review may be irrelevant.