Reviews of professor Brian Smith

Rating: 4.0/5, difficulty: 3.0/5
Nice guy and solid teacher.  Difficult grader.

Rating: 2.0/5, difficulty: 4.0/5
This class is 50/50. You'll either like it or hate it. If you are someone who doesn't know anything about programming, try to focus more than your other courses. His teaching is a bit off and he always ends up teaching after the dismissal or doesn't explain well. The homework is a bit tough and the quizzes are always about the textbook.

Rating: 5.0/5, difficulty: 3.0/5
Professor Smith was honestly an enthusiastic professor for an intro class. All these other reviewers tripping. If you want to learn some actual coding take this class. I received a B+. The only downside of the class is that the final is 50% of the grade. Ask questions because he will go over examples that would be used in assignments and tests.

Rating: 1.0/5, difficulty: 5.0/5
The course consists of simply 3 tests. He does NOT teach anything and pulls most questions from quizlet. Questions are very difficult however; this course is mainly remembering elaborate vocab. words. Your entire grade is based on these 3 tests and they are very difficult! Professor seems lazy and uninvolved. Would absolutely never take again!

Rating: 1.0/5, difficulty: 4.0/5
I took CIS115, an INTRO to programming concepts. I keep up with the reading material but it doesn't matter, the quizzes and assignments don't match. you learn about variables the first week and the third BAM you're suddenly writing pseudocodes for finding the avg. radius of 3 spheres without much help. And that's on top of many unfinished lectures.

Rating: 2.0/5, difficulty: 4.0/5
Made the mistake of not researching prof for this intro class. Lectures are very dense for an intro course, 1/3 of the sem is on java but there is no java in tests. Arbitrary grading criteria, tests have written portions and not enough time. The class is more of a turn off on programming than a welcoming intro. Good intentions, poor execution.

Rating: 2.0/5, difficulty: 4.0/5
Professor doesnt teach properly. He will go over material, but much of what he covers are not really on the tests. If you plan on taking CSC, dont take this professor if you don't want to be confused with the computer material.