4.5

Christopher Urban

Computer Science - SUNY Polytechnic Institute

4.5
Quality
2.9
Difficulty
76%
Would Retake
125
Reviews
4.5
Quality
2.9
Difficulty
4.5
Helpful
4.5
Clarity

76%

Would Retake

125

Reviews

Rating Distribution
Official

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 rating
Class Info

Online Classes

100%

Attendance Mandatory

75%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 40 grades
Most common grades:
A (14)
Not sure yet (9)
A- (7)
Grade Distribution
A(20)B(5)C(0)D(1)F(0)A-/B+(14)
Based on 52 reported grades
A: 14
Not sure yet: 9
A-: 7
B+: 7
Common Tags
Respected (19)
Lots of homework (14)
Accessible outside class (13)
Lecture heavy (11)
Tough grader (10)
Clear grading criteria (9)
Skip class? You won't pass. (7)
Beware of pop quizzes (6)
Rating Trend

Declining

-0.61 avg change
Dec
Jan
Apr
Dec
Mar
Sep
Last 6 months
Ratings by Course

CSC470

5.0

(15)

CSC465

5.0

(2)

CSC340

5.0

(1)

COMPSCI

5.0

(1)

CSC

5.0

(1)
+25 more courses
Difficulty by Course

CSIS999

5.0

CS350

5.0

ISALL

4.0

IS100

4.0

CSIS

4.0

Reviews (125)
5.0
1.0
CSC470
Feb 16, 2003

Number 1 Professor in SUNYIT. Take a course you will see the difference

5.0
3.0
CSC470
Feb 19, 2003

Great teacher!!!! take his classes

5.0
3.0
CSC470
Feb 20, 2003

GREAT TEACHER! Down to earth. take a class you will learn alot.

5.0
3.0
CSC470
Feb 19, 2003

Fun, Great Teacher. Must take his course.

5.0
4.0
CSC350
Feb 21, 2003

quizes and much work but best teacher ever

5.0
3.0
CSC470
Feb 24, 2003

only teacher here who actually makes lectures interesting.

5.0
2.0
CSC470
Feb 26, 2003

One of those teachers that you adjust your schedule so you can be in his section.

5.0
2.0
CSC470
Feb 26, 2003

No Comments

5.0
2.0
CSC465
Feb 26, 2003

Best teacher I've had in a long time. Very attentive and his lecture skills are top notch.

5.0
3.0
CSC470
Feb 26, 2003

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.

5.0
3.0
CSC350
Feb 26, 2003

This professor cares, is willing to help, and is the best CSC professor this campus has.

5.0
2.0
CSC350
Feb 26, 2003

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!

5.0
2.0
CSC350
Feb 27, 2003

excellent; good lectures; clear expectations; always available to help; knows his subject matter

5.0
3.0
CSC340
Feb 27, 2003

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.

5.0
3.0
CSC470
Feb 27, 2003

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!)

5.0
3.0
CSC350
Feb 28, 2003

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.

5.0
1.0
CSC470
Feb 28, 2003

great teacher, if you want to learn something, he is the man in teaching you. the best sunyit has to offer.

5.0
4.0
CSC350
Feb 28, 2003

Enough quizzes already!! But, he's incredibly fair, clear, and he cares about the students (he WANTS us to learn). Really organized.

5.0
1.0
CSC470
Feb 28, 2003

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.

5.0
1.0
CSC465
Mar 12, 2003

Great teacher. Couldn't be better. You MUST takes classes with him!!!

5.0
4.0
CSC350
Mar 13, 2003

HE HELPED MY OVER SPRING BREAK.

5.0
3.0
COMPSCI
Mar 20, 2003

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!!

5.0
1.0
CSC470
Mar 29, 2003

great teacher

5.0
1.0
CSC470
Mar 29, 2003

good professor.

5.0
4.0
CSC470
Apr 13, 2003

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

5.0
3.0
CSC
Apr 15, 2003

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.

5.0
4.0
CSC470
May 2, 2003

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,

4.0
5.0
CSC350
May 6, 2003

Vocab, Vocab, Vocab, Vocab, Vocab, Vocab, Vocab, Vocab, Vocab, Vocab, Vocab, Vocab, Vocab, Vocab, Vocab... get the picture?

5.0
4.0
108
Oct 2, 2003

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.

5.0
1.0
IS310
Oct 10, 2003

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.

5.0
4.0
ISALL
Nov 11, 2003

best professor, tests are fair, information is clear, great teacher.

5.0
1.0
CS108IS310
Nov 16, 2003

Chris Urban is the best thing that ever happened to SUNYIT, period

5.0
3.0
CS108
Dec 5, 2003

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!

5.0
4.0
ALL
Dec 8, 2003

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.

5.0
3.0
CS470
Mar 12, 2004

Simply The Best.

5.0
1.0
ANY
Aug 11, 2004

one of the great professors. very good in and out of the class. i hear he got fired. sunyit is going in the**** hole.

5.0
3.0
CS108
Nov 7, 2004

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.

5.0
3.0
CS108
Apr 2, 2005

Don't take anyone else to learn programming and don't play HORSE with him because he can still shoot a basketball.

4.0
3.0
CS108
Apr 24, 2005

very good teacher helpful notes makes the class somewhat fun

4.0
3.0
IS315
May 16, 2005

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.

5.0
3.0
IS310
Aug 30, 2005

No Comments

5.0
2.0
CS108
Sep 6, 2005

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.

5.0
2.0
ANY
Sep 13, 2005

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!

5.0
2.0
CS108
Sep 21, 2005

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

4.0
4.0
CS108
Oct 4, 2005

No Comments

5.0
3.0
ALLANY
Oct 5, 2005

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).

5.0
1.0
IS325
Grade: Not_Sure_Yet
Oct 6, 2005

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.

5.0
3.0
MULTIPLE
Jan 17, 2006

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

5.0
3.0
IS324
Dec 18, 2006

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

5.0
1.0
IS495
Dec 12, 2007

Best teacher Ive ever had

5.0
3.0
CS108
Jan 11, 2008

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%

5.0
3.0
CS108
Oct 29, 2008

Great teacher, MUST HAVE for all Computer Science Majors

4.0
1.0
CS108
Nov 13, 2008

Attendance may or may not be mandatory. He doesn't take it.

4.0
3.0
CS108
Nov 15, 2008

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

5.0
5.0
CSIS999
Dec 8, 2008

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.

1.0
4.0
IS100
Feb 21, 2009

Not good at all. Very condescending person.

4.0
3.0
IS310
May 16, 2009

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!

5.0
4.0
CSIS
Feb 17, 2010

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.

5.0
2.0
CS108
Apr 20, 2010

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.

5.0
4.0
CS108
Dec 10, 2010

Best teacher in his department. Learned so much, class was challenging but he is always available for help.

5.0
1.0
CS108
Jan 16, 2011

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.

5.0
1.0
CS370
Jan 2, 2012

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.

5.0
2.0
IS340
Jan 18, 2012

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.

5.0
2.0
CS409
Jan 18, 2012

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.

5.0
3.0
CS108
Apr 26, 2012

Excellent teacher. Funny and cares about the students. Grades a little on the hard side so stay up to date on your work.

5.0
3.0
CS108
Dec 11, 2013

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.

4.0
4.0
CS100
Feb 28, 2015

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.

3.0
4.0
CS108
Grade: Not sure yet
Apr 22, 2015

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.

5.0
3.0
CS108
Grade: A
Nov 16, 2015

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.

5.0
3.0
CS108
Grade: A
Nov 18, 2015

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

5.0
1.0
CS108
Nov 25, 2015

Show up, take a quiz, read the book, hail urban.

5.0
3.0
CS100
Grade: A+
Dec 10, 2015

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.

5.0
3.0
CS100
Grade: B
Jan 19, 2016

Amazing human being, almost as good of a teacher. Hail urban.

5.0
2.0
CS100
Grade: A-
Apr 7, 2016

He's the best professor in the CS Dept

3.0
2.0
CS108
Apr 11, 2016

He is alright

5.0
1.0
CS108
Grade: A
May 12, 2016

Amazing! Easy to follow, clear, and takes his job seriously.

5.0
2.0
CS108
Grade: A+
Aug 9, 2016
Would take again

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.

5.0
3.0
CS108
Dec 8, 2016
Would take again

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.

LECTURE HEAVY
Respected
EXTRA CREDIT
5.0
4.0
CS108
Grade: A+
Jan 4, 2017
Would take again

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.

Get ready to read
Skip class? You won't pass.
ACCESSIBLE OUTSIDE CLASS
5.0
3.0
CS108
Dec 16, 2016
Would take again

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.

4.0
2.0
CS108
Grade: A
Apr 21, 2017
Would take again

Great Guy, Very big classes

Respected
Clear grading criteria
Hilarious
2.0
3.0
CS108
Sep 18, 2017
Wouldn't take again

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.

Tough Grader
LOTS OF HOMEWORK
LECTURE HEAVY
5.0
4.0
CS108
Grade: A
Jan 16, 2018
Would take again

Really straight forward, helps you understand the small important details and always there if you need help very approachable

Skip class? You won't pass.
LOTS OF HOMEWORK
Would take again
3.0
4.0
CS108
Grade: Not sure yet
Feb 20, 2018
Wouldn't take again

He's ok but his heart is in the right place

Respected
LOTS OF HOMEWORK
Clear grading criteria
5.0
3.0
CS108
Grade: B+
Apr 10, 2018
Would take again

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.

Respected
ACCESSIBLE OUTSIDE CLASS
Caring
1.0
3.0
CS108
Grade: Not sure yet
Apr 6, 2019
Wouldn't take again

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.

5.0
2.0
CS108
May 15, 2019
Would take again

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.

Respected
Lots of homework
Test heavy
5.0
3.0
CS108
Grade: B
Jun 2, 2019
Would take again

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.

Respected
Accessible outside class
Inspirational
3.0
4.0
IS470
Grade: A+
Jun 7, 2019
Would take again

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 :-)

Respected
Lecture heavy
Tough grader
5.0
3.0
CS108
Grade: A
Aug 19, 2019
Would take again

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.

Respected
Accessible outside class
Caring
2.0
4.0
CS108
Grade: Not sure yet
Oct 10, 2019
Wouldn't take again

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.

Lots of homework
Skip class? You won't pass.
Tough grader
5.0
4.0
CS108
Grade: B+
Oct 21, 2019
Would take again

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.

Lots of homework
Accessible outside class
Tough grader
5.0
3.0
CS108
Grade: A
Oct 22, 2019
Would take again

Had him for a few classes. He was such a good teacher. I wish he taught everything.

Inspirational
Hilarious
Amazing lectures
3.0
3.0
CS108
Grade: A-
Nov 11, 2019
Wouldn't take again

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.

Lots of homework
Clear grading criteria
Lecture heavy
5.0
4.0
CS108
Grade: B+
Nov 28, 2019
Would take again

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.

Respected
Lots of homework
Accessible outside class
5.0
3.0
CS108
Grade: D+
Dec 10, 2019
Would take again

He tries his best to get you to pass the course. You actually have to miss class and do no work to fail.

5.0
3.0
CS108
Grade: A-
Dec 11, 2019
Would take again

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!

Gives good feedback
Accessible outside class
Amazing lectures
5.0
4.0
CS108
Grade: Not sure yet
Mar 11, 2020
Would take again

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.

Lots of homework
Skip class? You won't pass.
Clear grading criteria
5.0
3.0
CS108
Grade: A-
Apr 8, 2020
Would take again

Does a great job of explaining things in depth. Makes sure not to move on until everyone understand the topic in simple terms.

Respected
Skip class? You won't pass.
Caring
5.0
3.0
CS108
Grade: A
Oct 12, 2020
Would take again

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.

Test heavy
Beware of pop quizzes
Lecture heavy
1.0
5.0
CS350
Grade: Not sure yet
Oct 28, 2020
Wouldn't take again

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.

Get ready to read
Clear grading criteria
Lecture heavy
5.0
3.0
CS108
Grade: A
Nov 18, 2020
Would take again

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.

Accessible outside class
Beware of pop quizzes
Lecture heavy
5.0
3.0
CS108
Grade: A
Nov 19, 2020
Would take again

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.

Respected
Skip class? You won't pass.
Beware of pop quizzes
5.0
3.0
CS108
Dec 8, 2020
Would take again

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.

Beware of pop quizzes
Lots of homework
Respected
4.0
3.0
CS108
Grade: B
Mar 17, 2021
Would take again

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!

Accessible outside class
Test heavy
Lecture heavy
5.0
3.0
CS498
Grade: A
Apr 8, 2021
Would take again

Urban is the best advisor ever. He found courses for me at other schools to help me graduate early.

Respected
Accessible outside class
Caring
5.0
4.0
CS108
Grade: B+
Apr 12, 2021
Would take again

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.

Respected
Lots of homework
Accessible outside class
4.0
3.0
CS108
Grade: A+
Jan 20, 2022
Would take again

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.

Lots of homework
Skip class? You won't pass.
Clear grading criteria
2.0
4.0
CS108
Grade: A
Mar 31, 2022

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.

Tough grader
Lots of homework
Lecture heavy
5.0
2.0
CS108
Grade: B+
Apr 8, 2022
Would take again

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.

Clear grading criteria
Gives good feedback
Lots of homework
1.0
5.0
CS108
Grade: Rather not say
Apr 9, 2022

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.

5.0
3.0
CS108
Grade: A-
Apr 10, 2022
Would take again

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.

Lots of homework
Respected
Accessible outside class
5.0
4.0
CS108
Grade: A-
May 6, 2022
Would take again

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.

Tough grader
Respected
Accessible outside class
5.0
4.0
CS108
Grade: A-
May 30, 2022
Would take again

Take Urban for 108. Urban is the best teacher in CS.

Gives good feedback
Lots of homework
5.0
3.0
ANY
Grade: Audit/No Grade
Sep 9, 2022
Would take again

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.

5.0
2.0
IS325
Grade: A
Dec 1, 2022
Would take again

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.

Clear grading criteria
Respected
Lecture heavy
2.0
4.0
108
Grade: Not sure yet
Mar 6, 2023

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.

Tough grader
Get ready to read
1.0
5.0
108
Grade: B
Aug 25, 2023

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.

Tough grader
Beware of pop quizzes
Lecture heavy
2.0
5.0
CS108
Grade: Not sure yet
Dec 4, 2023

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.

Tough grader
Lots of homework
Lecture heavy
5.0
1.0
108
Grade: A+
Dec 15, 2023
Would take 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.

Amazing lectures
Clear grading criteria
Gives good feedback
1.0
4.0
CS108
Grade: B
Jan 23, 2024

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

Tough grader
Beware of pop quizzes
Lecture heavy
5.0
3.0
ALL
Grade: Not sure yet
Apr 22, 2024
Would take again

Professor Urban was a very well-known professor in the CS department. I hope he has an amazing retirement!

Participation matters
Caring
Respected
4.0
4.0
CS108
Grade: B+
Dec 13, 2024
Would take again

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.

5.0
4.0
IS325
Grade: A
Mar 18, 2025
Would take again

FYI he's retired. But he was an excellent professor who prepared me well! Thank you for everything, and happy trails!

Tough grader
Amazing lectures
Accessible outside class
5.0
3.0
ALL
Grade: B+
Sep 28, 2025
Would take again

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.

Inspirational
Respected
Accessible outside class
Class Info

Online Classes

100%

Attendance Mandatory

75%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 40 grades
Most common grades:
A (14)
Not sure yet (9)
A- (7)
Grade Distribution
A(20)B(5)C(0)D(1)F(0)A-/B+(14)
Based on 52 reported grades
A: 14
Not sure yet: 9
A-: 7
B+: 7
Common Tags
Respected (19)
Lots of homework (14)
Accessible outside class (13)
Lecture heavy (11)
Tough grader (10)
Clear grading criteria (9)
Skip class? You won't pass. (7)
Beware of pop quizzes (6)
Rating Trend

Declining

-0.61 avg change
Dec
Jan
Apr
Dec
Mar
Sep
Last 6 months
Ratings by Course

CSC470

5.0

(15)

CSC465

5.0

(2)

CSC340

5.0

(1)

COMPSCI

5.0

(1)

CSC

5.0

(1)
+25 more courses
Difficulty by Course

CSIS999

5.0

CS350

5.0

ISALL

4.0

IS100

4.0

CSIS

4.0

Similar Professors