4.5
Quality2.9
Difficulty76%
Would Retake125
Reviews76%
Would Retake
125
Reviews
Rating DistributionOfficial
5
97
4
12
3
5
2
5
1
6
What Students Say
“Took CS 100 with him last semester and it was great but this semester professor Urban is completely different”
CS108 - 3.0 rating“Show up, take a quiz, read the book, hail urban”
CS108 - 5.0 ratingClass Info
Online Classes
100%
Attendance Mandatory
75%
Textbook Required
0%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Declining
-0.61 avg changeRatings by Course
CSC470
5.0
(15)CSC465
5.0
(2)CSC340
5.0
(1)COMPSCI
5.0
(1)CSC
5.0
(1)Difficulty by Course
CSIS999
5.0
CS350
5.0
ISALL
4.0
IS100
4.0
CSIS
4.0
Reviews (125)
Number 1 Professor in SUNYIT. Take a course you will see the difference
Great teacher!!!! take his classes
GREAT TEACHER! Down to earth. take a class you will learn alot.
Fun, Great Teacher. Must take his course.
quizes and much work but best teacher ever
only teacher here who actually makes lectures interesting.
One of those teachers that you adjust your schedule so you can be in his section.
No Comments
Best teacher I've had in a long time. Very attentive and his lecture skills are top notch.
Has to be the best teacher in the school. I had him for systems analysis last semester and he was great there too. Everyone should take his classes.
This professor cares, is willing to help, and is the best CSC professor this campus has.
Best teacher SUNY has. He cares about his students and he cares if you understand the material or not. He goes out of his way for his students. He's the best!
excellent; good lectures; clear expectations; always available to help; knows his subject matter
AWESOME...This is the kind of teacher that the rest of the horrible professors should model themselves behind. This guy cares. Goes far beyond the cry of teacher. I really dont think I could ask for more. Probably the best teacher in SUNYIT.
This guy knows databases! He cares about his students, if you have the chance, take one (or more) of his classes. (Great student advisor too!)
EXCELLENT TEACHER. 1 OF ONLY 3 GOOD TEACHERS IN THE CS DEPARTMENT - BAILY AND DUSSAULT BEING THE OTHER 2. HE IS A VERY GOOD TEACHER. HOWEVER HE TESTS ARE TRICKY - WATCH OUT FOR UNEXPECTED AND TRICKY PROBLEMS. QUIZES ARE ANNOYING THOUGH.
great teacher, if you want to learn something, he is the man in teaching you. the best sunyit has to offer.
Enough quizzes already!! But, he's incredibly fair, clear, and he cares about the students (he WANTS us to learn). Really organized.
If he teaches all the past courses i took with some other professors, i could be a genius by now . Sigh of relief by taking his course. CSC 465, CSC 350, CSC 470 are the only courses in SUNYIT that gave me both good knowledge for realtime jobs.
Great teacher. Couldn't be better. You MUST takes classes with him!!!
HE HELPED MY OVER SPRING BREAK.
Any posting here that has ALL smiley faces, HAS to be good!! And it's true... he's EXCELLENT!! Relates things to life experiences, explains everything, and is REALLY friendly and helpful!! He's a fun guy to learn from!!
great teacher
good professor.
everything I heard about him is true because he is a great teacher and always there for help and is the only prof I know who answers e-mail questions in the same day
A great teacher, and gives the students a chance to keep their grades up by giving quizzes every week. Keeps the students up to date with newer material, while at the same time gives reading out of the book to keep up to date on the past.
He is the only teacher that I know that is there for his students. He will help you at any time even if he has explained it to the class 3 times he will explain it again if you need it. He is the greatest teacher here. His classes are demanding,
Vocab, Vocab, Vocab, Vocab, Vocab, Vocab, Vocab, Vocab, Vocab, Vocab, Vocab, Vocab, Vocab, Vocab, Vocab... get the picture?
C progrmming isnt easy but he explains things so that everyone can understand. My friends in other classes use his notes. He is the only professor who has a good web page.
I think he is the best. If i get a chance to take all my classes with him that will be a dream come true.
best professor, tests are fair, information is clear, great teacher.
Chris Urban is the best thing that ever happened to SUNYIT, period
Great teacher! Always there when you need him. Very accomidating, helpful, and understanding. Personable and even funny at times. Went from 0 knowledge about C to a good solid basic understanding. He gets straight A's in my book!
Had him twice and he is the f'ing best. The stuff I learned from him is stuff I have been able to use at work and that is awesome. His tests make you think and he is way cool, too.
Simply The Best.
one of the great professors. very good in and out of the class. i hear he got fired. sunyit is going in the**** hole.
He is as great as everyone says and no one could be more helpful when you see him for help but taking cs108 with him first is also bad because it amplifies how bad the professors I have had since are.
Don't take anyone else to learn programming and don't play HORSE with him because he can still shoot a basketball.
very good teacher helpful notes makes the class somewhat fun
Chris is an excellent teacher. I've had him for a few classes, and he is the one teacher that I can always count on to be fair and a good teacher all around.
No Comments
Is really helpful and straight forward about the material. Wants you to learn. Can get a little boring with repetition, but that makes it easier to learn.
he is by far the best professor at IT. he teaches clearly and to the point, tests are from what he teaches, very clear on what is going on, he has got a good sense of humor... I took IS 470 with him, and it was just great to discuss technology, IT jobs and anything else with him... if you ever get a chance to take a class with him DO IT!
definatly a very helpful teacher who delviers the material well. his website is very supprotive also, containg all the notes that you could ever need. very reasonable when it comes to homework as well. awesome teacher
No Comments
I was a CS major, but Mr. Urban's CIS courses are the reason I got my job. My two full days of interviews were all about the stuff I learned in his three courses: Database Management, Systems Analysis, and Database Programming. I also found my job through personal networking (something he taught us).
Chris Urban is the best CS teacher at SunyIT. Chris stands out above the rest. Hes a great teacher. His tests are fair, the average score is always around 80 and theres never a need for a curve. People have switched from CS to CIS just to have classes with him. Dont take anyone else for a subject you want to actually learn something about.
I would suggest taking any class you can with Chris. I graduated with a CS degree and the only classes worth anything where the ones taken with him. I suggest that if posssible make him your advisor. So many other "Professors" could care less and will not put anytime into advising and if they do they were usually wrong. He goes the extra MILE
He is the best instructor in my life, he has a lot of knowledge and he is very helpfull. His clases are not boring. Take him
Best teacher Ive ever had
The best professor I have had. Has a "help me to help you" attitude, but if you make a valid effort he will match it 110%
Great teacher, MUST HAVE for all Computer Science Majors
Attendance may or may not be mandatory. He doesn't take it.
good guy, just try and do the work, thats all you need to do and he will help from there. well, esp in the beginning of the class
Amazing teacher. Make sure you keep up with the assignments. Always reachable for help (even late at night online). He really wants you to learn and to get good grades.
Not good at all. Very condescending person.
Took IS310 with him during spring of 2009. His test are somewhat challenging, the first couple of test had multiple choice and short answer and towards the end test had just short answer. To do good in his class you need to keep up with the reading and go to class on time. Classes can be group quiz, video or lecture. I got an A in this class!
Great teacher who makes classes worth going to. He's also the best adviser here. He treats everyone like he is their boss, I mean he expects a lot and doesn't put up with excuses.
Class starts out slow in the being of the year and slowly gets a little tougher and more independent. Learned a lot he was helpful when ever i needed help.
Best teacher in his department. Learned so much, class was challenging but he is always available for help.
Programming is not easy especially for those who have no prior experience with it. He makes it easy to learn and he is always there if you need help. Best ever if you are new to programming.
There is a reason why his score is so high and why his classes are usually packed. He is the only fair and honest professor in the cs dept. he's a true what you put in, you get out professor. sure you can fool around and get a B+ but why do that? his classes are worth going just for his advice about life and what not.
Great professor. One of the best in the CS department imo. First day of class is the same for the most part in every class - he let's everyone go early. His grading is fair, textbook is needed for the quizzes, he likes to discuss, have oral presentations, and use videos. He will grade 10 out of 14 quizzes. There's very little homework.
Awesome professor. He told everyone the first day that he would sign everyone's petition for CS restricted credit. Tests are not cumulative. There a few group quizzes. Some videos and he has everyone do oral presentations. He's easy to understand and relate. Top choice for a CS advisor.
Excellent teacher. Funny and cares about the students. Grades a little on the hard side so stay up to date on your work.
Really nice guy who will do anything to help you as long as you have an algorithm ready. only problem i had with hime is he forced us to use a template in our programs that was more confusing than it actually helped.
I like this guy. One of the more decent teachers at this school. He is smart, has a lot of experience with different things in life. Class was not that boring. He went slow and tried his best to get the idea across to everyone. He's kind of intimidating hence everyone was super quiet in the class. Test are straight forward if you readstudy.
Took CS 100 with him last semester and it was great but this semester professor Urban is completely different. Hes very unorganized and rarely assigns homework when he says hes going to. We haven't had an assignment in over a week, he just assigned 4 of them at once. Very slow grader.
Honestly hes a good teacher, i cant believe when people rate him bad! Put the work in (few hours a week) and you will get an A.
Urban is known as the Godking for a reason he is amazing in every way, I don't see a bad quality in his personality and if you fail his class you have to be stupid. Hail Urban
Show up, take a quiz, read the book, hail urban.
One of the best professors I've ever seen. He is hilarious as well as knows his stuff. The material can get a little confusing if you don't try, but overall a great professor.
Amazing human being, almost as good of a teacher. Hail urban.
He's the best professor in the CS Dept
He is alright
Amazing! Easy to follow, clear, and takes his job seriously.
Great man and teacher. He is very explicitly clear with his directions and is very easy to get in contact with via email. Send him an email and you can expect a reply in minutes no matter what time of day. Very good teacher and is very good at his job. If you take CS 108 be ready for the daily quizzes that he gives and make sure you go every class.
He is probably one of, if not, the best CS teacher out there. He goes over all the source material in detail, and is just a great guy. The only complaint I have about him is that he doesn't give back graded assignments very well.
For an introductory course, the content can be a bit confusing - especially for novice programmers and beginners in computing. He's very clear, somewhat humorous, and always open to talk to his students about questions; albeit sometimes posts homeworks quite close to the due date.
He's a great teacher. After taking one of his classes you feel like you learned and actually accomplished something. If the entire department cared about actually teaching as much as Urban does it would easily become one of the best CS departments in NYS.
Great Guy, Very big classes
Likes to treat students differently. If your on his good side you're good. If he doesn't like you he will act condescending and make your time their difficult. Hes also the Dep. Head... so going above him with a problem is hard and unlikly to work, as the professors there are all in a close loop.
Really straight forward, helps you understand the small important details and always there if you need help very approachable
He's ok but his heart is in the right place
Goes into sometimes too much detail during lectures. Great professor, probably one of the best at the school. He is very accessible outside of class. Dude lives in his emails. He helped me with an assignment over email only 20 minutes before it was due. He cares about teaching and he cares about the people that want to learn from his class.
When I was doing homework and I got a issue, I tried very hard but I just can't find a solution. Therefore, my only option is my professor, Urban Christopher, and all he answer me is"Try to figure out why!!" And I really really run out of option, he is my last hope. But that is how he answer his students.
Everyone is right about Prof Urban, he is a great man. He is more than fair and will always help in a pinch. I hope, but I do doubt, that every CS teacher be like him. He typically gives daily quizzes on the topic of last class. A brief skim over your notes will suffice. His tests can be a tad nit picky, but he is a great guy and amazing teacher.
Would not have graduated without Mr. Urban. Best adviser ever. He also helped me get my job. Hard to believe he worked for the CIA.
Professor Urban was someone I initially didn't like. Had to take CS108 with him & I absolutely hated that class & how difficult it was. It took forever for him to grade things, but I realized he was very busy (teaching other classes, head of dept, etc.). In the online classes I took, he was much more lenient with grades. CS108 :-( Others :-)
Prof. Urban is an awesome teacher. He really cares and puts the effort in to make sure that his students learn. He lives in email and is easily available by phone. The course content can be challenging - but this is the nature of course, not Mr. Urban. I highly recommend him and would take another course with him in a heartbeat.
He gives a quiz everyday, that being said, his wording on the quizzes are confusing and hard for even experienced people in programming. I have also found that when people act questions he answer somewhat rude or condescendingly. On the homework, if you don't do it his way you're wrong no matter what.
I didn't appreciate him when I was in 108 because learning to program was hard for me. I can see now that he really made me learn even though I didn't like it then. When you see him for help he makes you understand it. Even answered my emails at 11 at night. He is better than all the other CS professors.
Had him for a few classes. He was such a good teacher. I wish he taught everything.
Everyday another quiz and another lecture. The lectures are on the textbook so if you understand the book, don't bother sitting through the lecture. Take the quiz, and leave. He posts the slides so you can review them on your own time. He has homework for each class but if you understand basic programming, the assignments are straight forward.
Urban's lectures are better than the textbook. Daily quiz is from previous class lecture. Really wants you to learn. Videos every class. Not an easy A but if you do the work you will get a B. Answers e-mail at night and on weekends.
He tries his best to get you to pass the course. You actually have to miss class and do no work to fail.
AMAZING professor!!! I had absolutely no coding experience before going into this class, and I was terrified. However, I went from knowing nothing about coding to being able to complete homework in less than 30 minutes! He is by far the best CS professor at SUNY Poly and does care about his students. Also, he answers emails very very quickly!
Professor Urban is an amazing teacher, he is clear in the beginning that if you slack off, skip class, and dont do homework, you're not going to do very well in the class. There is a quiz everyday but they're more than fair if you pay attention. He is also very understanding. Highly recommend.
Does a great job of explaining things in depth. Makes sure not to move on until everyone understand the topic in simple terms.
Professor Urban is always willing to help you outside of class hours. His class can be a challenge if you don't pay attention to lecture or do hw. He is known to do pop quizzes at the start of each lecture. Review the PowerPoints and you should be fine. Overall learned a lot especially going into the class not knowing how to program at all.
Definitely the "my way or no way" kind, condescending toward students who lag. Very unhelpful with questions, responded with just "yes" or "no" for me but then went into depth for a different student. When I tried to ask for help with Teradata, he only responded by saying all the other students were getting it. Bad choice if you have disabilities.
It's a bigger class but he still knows you by name. You wouldn't think he'd be accessible from his attitude but he is! If you study and pay attention and do homework you'll do fine.
Urban I'd say is one of the best professors I've had so far. Always responding to emails, very available office hours, and makes funny references. If you need a CS credit or are a CIS major, he's your best pick. However, for CS108 he'll give you a quiz everyday so make sure your ready for that, but by the end of the year, you'll know the material.
He teaches programming in C meticulously step by step. Really wants students to understand the fundamentals of programming. If you do the work, then you'll be fine.
He is a great guy when it comes to always being accessible to helping his students. HE may come off very strict and tough, but in the end, he will always be there to help you. He gives quizzes every class and there are only 5 questions so studying is very important as he explains before classes start. Just pay attention and study and you are good!
Urban is the best advisor ever. He found courses for me at other schools to help me graduate early.
I took programming courses before and none of them taught me much compared to CS 108. A lot of work but Urban makes you learn programming.
Very good professor. Everything he does is well explained and laid out from the beginning. There is a decent amount of homework in the class but it is very manageable as long as you don't procrastinate. Will always answer questions but sometimes his answers are a bit vague. Always pay attention in class because of the daily quizzes.
Professor Urban does quizzes every single class, and takes a lot of class time to teach, however he fails to meet expectations of helping students in his best and utmost way. He fails to dedicate an actual fulfillment to meeting a student's weakness.
Had quite a bit of homework but it helped with the basics of coding. Great professor and helped out when I couldn't take the final on the assigned date.
I have absolutely no idea what everyone is talking about. Professor Urban is one of the most difficult professors I have ever taken in my life. On the surface, he is understanding and kind to students. When it comes to lectures, homework and quizzes, you better have the best notes you've taken in your life because you'll be needing them.
Urban is not an easy A, but he is an easy B. He gives all the notes and old tests and videos of his lectures.
Strict/tough professor but if you pay attention in class you will have no problem. Urban is always ready to answer any question in and outside of class. Overall, this class was challenging but rewarding.
Take Urban for 108. Urban is the best teacher in CS.
Doubt anyone of his current students know that Mr. Urban was a great instructor pilot in the Navy. He made working around the boat at night look easy. Mister smooth. All pilots and aircrew wanted to fly with him. He was born to vertrep. He was also a great officer and a great guy.
Professor Urban very directly relays information to you in a good manner. His homework deadlines are fair and when he occasionally makes mistakes he fixes them right up. He is very approachable and makes understanding material very easy.
Honestly Mr. Urban definitely has good intentions for his students but lacks to execute those intentions. Very strict grading while acknowledging that students are not so familiar with programming but expects perfection to the max, has a no technology rule during his lectures unless you have a medical excuse, so bring a paper and notebook.
He expects you to know everything at 100%, even though he says it's okay to come in with no knowledge. He's pretty strict when it comes to missing the quizzes every class, and you cannot have a single excuse for why you missed them unless you were stuck in a hospital bed. Very frustrating class.
He yells if you take your phone out in class. You can't have any electronics out at all. He also gives me so much anxiety. I just hope I pass his class so I never have to take his class again.
I've noticed that mainly lazy people complain about professor Urban. If you just put minimal effort into his class it's hard fail.
This Professor Is very strict, is outright mean to any student and gives you constant anxiety. A lack of electronics makes the lessons a hard learn, he makes you write out the steps to your program before you write it is impossible, as an entry level class, you are going to make mistakes with your coding, he thinks it should be right the first time
Professor Urban was a very well-known professor in the CS department. I hope he has an amazing retirement!
Urban is a strict professor, but he really cares about student learning. The no-electronics policy can be tough, but the resources like textbook, old tests, and video lectures are super helpful. Unstuck AI is a great study tool alongside the class materials.
FYI he's retired. But he was an excellent professor who prepared me well! Thank you for everything, and happy trails!
His retirement is a huge loss for Poly. I decided to go to Poly after seeing his Open House presentation that included current students and recent grads. Best teacher and advisor. Can still hear him tell us to go forth and do great things.
Class Info
Online Classes
100%
Attendance Mandatory
75%
Textbook Required
0%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Declining
-0.61 avg changeRatings by Course
CSC470
5.0
(15)CSC465
5.0
(2)CSC340
5.0
(1)COMPSCI
5.0
(1)CSC
5.0
(1)Difficulty by Course
CSIS999
5.0
CS350
5.0
ISALL
4.0
IS100
4.0
CSIS
4.0