Awful
STAY AWAY FROM THE ONLINE COURSE. Pretty much no organization. He hasn't really taught a thing by himself, there are almost zero instructions given to the class. He's really bad with uploading on time. He'll just give a group project worth something like 50% of the whole grade.
California State University Fullerton - Computer Science