Denis Silantyev
He's alright, but not helpful. Lectures are just slides that are literally from the textbook which you have to read anyway. The difficulty of tests/quizzes can vary, but they're pretty average. Homework isn't bad. I only took him bc he was the only professor for this course, but take someone else if you can. Also, he didn't give extra credit.