The professor is not bad. He goes a bit too fast over the slides so it will be better if you read the slides and take notes beforehand. You really need to study to do well. It's all just memorization and exams are straightforward. TA office hours are beneficial. 
CDS 290 and 390 are the same class btw! 