Great professor, or TA at the time. Presents concepts well and posts slides online. 2 midterms and a final. Review the first midterm for questions on the next and the final. Willing to help. Some test questions confusing, so read them carefully.
He's really great during lecture The subject itself was pretty boring but he was enthusiastic and funny so it made it more lively. He's great at answering questions and provides a study guide which is amazing. You have to go to lecture in order to pass because that's where all the information for the test comes from.
Awesome prof. Take notes in lecture, best thing to do. He puts out study guides which are helpful. The exams are all on what the study guides say, but make sure to ATTEND LECTURE and TAKE NOTES.