4.3

Howard Hamilton

Computer Science - University of Regina

4.3
Quality
3.2
Difficulty
89%
Would Retake
96
Reviews
4.3
Quality
3.2
Difficulty
4.3
Helpful
4.3
Clarity

89%

Would Retake

96

Reviews

Rating Distribution
Official

5

70

4

9

3

8

2

2

1

7

What Students Say

Handouts for every lecture, and his lectures and online notes are designed to make the most confusing concepts as easy as possible, a mark of any amazing CS prof

CS115 - 5.0 rating

Currently the best prof I have had yet

CS115 - 5.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

74%

Textbook Required

32%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 25 grades
Most common grades:
A+ (10)
A (10)
Not sure yet (4)
Grade Distribution
A(20)B(0)C(1)D(4)F(0)A-/B+(2)
Based on 31 reported grades
A+: 10
A: 10
Not sure yet: 4
Drop/Withdrawal: 2
Common Tags
Participation matters (14)
Lots of homework (13)
Accessible outside class (11)
Gives good feedback (9)
Respected (8)
Caring (8)
Clear grading criteria (7)
Amazing lectures (6)
Rating Trend

Stable

+0.02 avg change
Mar
Apr
May
Dec
Feb
Jan
Last 6 months
Ratings by Course

110

5.0

(1)

MANYCSCO

5.0

(1)

CS430

5.0

(2)

CS330430490

5.0

(1)

SEVERAL

5.0

(2)
+7 more courses
Difficulty by Course

CS330430490

4.0

330

3.8

CS408

3.7

SEVERAL

3.5

CS330

3.5

Reviews (96)
5.0
1.0
CS110
Jan 18, 2002

He's a great CS teacher and makes the class fun with his sense of humour

5.0
3.0
CS330
Feb 6, 2002

One of the best CS profs in what's turning into a joke of a dept.

4.0
4.0
CS330
Feb 6, 2002

Great prof, tough exams.

5.0
3.0
MANYCSCO
Feb 6, 2002

Very fair prof. Keeps otherwise dry courses (cs430) interesting.

5.0
4.0
CS330
Feb 6, 2002

The rest of the department is a joke. Dr. Hamilton is excellent.

4.0
4.0
CS110
Feb 6, 2002

The best thing about professor Hamilton is that he tells a lot of great jokes!

3.0
2.0
CS100
Feb 6, 2002

No Comments

5.0
2.0
CS110
Feb 6, 2002

good sense of humour, one of the few good profs in CS

5.0
3.0
CS330
Feb 7, 2002

good prof because he grills the knowledge into your head

5.0
3.0
CS330
Feb 7, 2002

Smart guy, one of best profs around

5.0
3.0
CS330
Feb 7, 2002

Don't be lazy!! Extremely clear. You'll learn something. The BEST!

5.0
4.0
CS330
Feb 8, 2002

His 330 class was hard, but made easier cause he was helpful and a good lecturer

5.0
3.0
CS110
Grade: A+
Feb 10, 2002

one of the better profs in the cs department

5.0
2.0
CS110
Feb 11, 2002

Hamilton rules. Excellent teacher, makes CS at least a little bit fun!

4.0
5.0
CS330
Feb 15, 2002

No Comments

3.0
3.0
CS330
Feb 27, 2002

Over rated. Testing section for project was a complete waste of time.

5.0
1.0
CS330
Mar 1, 2002

he actually knows how to teach and can speak english too

5.0
2.0
CS110
Mar 2, 2002

No Comments

5.0
2.0
CS110
Mar 17, 2002

Great prof, looks like Al Bundy with glasses

5.0
1.0
CS110
Mar 27, 2002

Made the class super easy

4.0
2.0
CS110
Grade: A
Apr 18, 2002

Good prof, knows his stuff, its too bad his jokes suck

5.0
3.0
CS330
Apr 30, 2002

Great prof. You learn a lot, although he is a bit tough.

5.0
1.0
CS100
Jun 20, 2002

No Comments

5.0
3.0
CS330
Jun 27, 2002

Excellent lecturer, very helpful and approachable. Tough project, but you learn

5.0
3.0
CS110
Jul 4, 2002

He is a good prof. You'll learn a lot.

1.0
1.0
330
Sep 25, 2002

No Comments

5.0
1.0
110
Oct 15, 2002

No Comments

4.0
5.0
CS330
Oct 24, 2002

project: hand in crap, get 65%; bust your ass and make it work, get 75%

5.0
5.0
CS330
Dec 3, 2002

Too bad you have to be a super-dork w/no life to pass class.

1.0
5.0
330
Dec 4, 2002

If he likes you, he will help you.

5.0
4.0
CS330
Dec 20, 2002

Best prof ever!

5.0
4.0
CS430
Dec 30, 2002

Hard class, assignments too hard, final horrible, but still passed!?

5.0
2.0
CS330
Jan 23, 2003

Best prof in the dept.

2.0
5.0
330
Apr 12, 2003

I would like you to build for me the next windows operating system.....oh yeah, you only have 2and a half months so chop-chop

5.0
3.0
CS330
May 5, 2003

By the time you make it to cs 33o, you have decieded that CS is what you want to do. He has this weird idea that if you are going to do something with the rest of your life you should be good at it. So, the work load is designed for people good at CS.

3.0
5.0
330
Jul 6, 2003

Nice guy but the project he has is way too big for an undergraduate course. Well unless you do not have a life and the project is all that you do. PS, I just graduated and with a BSc. CS and I love it, to debunk the person below....

5.0
3.0
CS110
Sep 17, 2003

Great prof. Falls into the category of "speaks legible English," a dying art at the U of R. I would highly recommend him.

3.0
5.0
CS330
Nov 26, 2003

This guy is easily the most arrogant prof at the university. He has an axe to grind and plays favourites with his students. He lets students do horrible work but still gives good marks if there is a lot of it. Quantity over quality is key with this jerk.

5.0
1.0
CS430
Feb 24, 2004

Maybe you should try speaking some "legible" English sometime.

3.0
3.0
330
Apr 23, 2004

I liked this class, I was a good programmer coming into 330 and found the project to be not that bad, just a lot of work.

5.0
2.0
CS330
May 7, 2004

he is an awesome prof his lectures are actually interesting to be in

3.0
4.0
CS330
Jul 11, 2004

Ridiculously unrealistic expectations for workload and unfair exams. Arrogantly thinks that his class is the ONLY class. A struggle to stay awake during his classes. Horrible, HORRIBLE, at returning e-mail.

5.0
4.0
CS330430490
Dec 12, 2004

I took both Operating System classes from him. To me his one of THE BEST prof's at U of R. There is work in class, but I find it best way to learn is to do some work. I think his CS classes were the only classes I didn't fell asleep in :D.

5.0
2.0
CS408
Jan 6, 2005

I recently graduated with a B.Sc. Hons. Honestly, Hamilton is one of three instructors that made this degree worthwhile. If you find yourself halfway through a CS degree at the U of R, wishing you'd gone to a real university, take Animation from Hamilton. You'll thank yourself later.

5.0
4.0
SEVERAL
Mar 18, 2005

Hamilton makes you work HARD and his midterms and finals are the toughest I have written. But, aside from being an entertaining teacher, his classes are the most rewarding and you really feel a sense of accomplishment. Those who say he sucks are those who want to take the easy road!

5.0
2.0
CS330
May 5, 2005

Hamilton a great prof. I think he pretty much eats and sleeps beside the computer because he is very quick to responding to emails and keeping his website up to date. Yeh, the project is alot of work but its not hard just time consuming and it feels good to hand it in at the end.

5.0
5.0
CS409
Apr 25, 2007

You must eat and sleep programming in this class. You learn games theory, but much of it is not applicable to your actual games. Assignments take forever, and tests are pretty hard. You do feel like you've accomplished a lot in the end, but be prepared to work A LOT!!!

5.0
5.0
CS409
May 3, 2007

I had to work harder in this class than any TWO other classes I've taken in Univ. That being said, if I was to go back and choose my classes again, I'd definitely take this one again.

5.0
5.0
CS330
Jan 7, 2008

I have never worked at a class so hard as I did in this one, but it was well worth it in the end. Hamilton is perhaps best described as really tough, but really fair. His classes are by no means easy; expect to do so much work it feels like two classes. But at the end you'll have learned a lot. He's always willing to help you out if you need it.

2.0
5.0
CS408
Apr 14, 2008

If you want ridiculously hard assignments and unrealistic exams then take a class from Hamilton. He openly admits that not even he could get full marks on his exams in the time allotted. Expect a more-than-graduate-level-workload for an undergraduate course.

5.0
1.0
CS115
Nov 28, 2008

Very good prof. He is heavily into class participation so expect to answer a question every once in a while. His responses by email always answered the question and promptly. Assignments are posted ahead of time so you can see whats coming next and lessons are usually not based on the stock CS115 notes.

5.0
1.0
CS115
Dec 11, 2008

Hamilton is a real sweet heart. Very involved and helpful. Will respond to emails, or personally help students with assignments. Genuinely wants students to succeed. Kind of sounds like Kermit the frog. P.S. The assignment was absolutely fantastic! A text adventure game with items and obstacles!

5.0
4.0
CS408
Apr 11, 2013

Hamilton is awesome. He understands what he's teaching and is very good at communicating it. He is one of the very few CS profs that actually cares about his students. His classes tend to be a lot of work, but are very rewarding. He also tends to have assignments build on each other so that it feels like you're actually accomplishing something.

5.0
3.0
CS115
Oct 10, 2013

One of the best professors I've ever had, and certainly one of the best (if not the best) Computer Science professors at the University. His lectures are very good and is well prepared for each and every lecture. It seems like he cares about his students. His assignments and exams can be difficult if you don't put a little effort in.

5.0
1.0
CS115
Nov 18, 2013

I'd recommend him to other CS students. His lectures are very interesting and he helps you if you have questions even if his office hours just ended. He cares about students who actually trying to work.

5.0
2.0
CS115
Dec 16, 2013

The instructor is extremely helpful with the course work--both within lecture times and during office hours and his lectures are easy to follow. Lastly, he is always willing to re-evaluate an assignment for you if you believe the mark you received is unfair. I highly recommend Professor Hamilton for students in the field of Computer Science.

1.0
4.0
CS115
Grade: A+
Nov 27, 2014

He is not really clear on some topics.

5.0
3.0
CS115
Dec 3, 2014

Dr. Hamilton is the best prof I've had. He is very helpful and his lectures are interactive. He started the class by saying he wanted to teach it and made a point of getting to know the students' names. His assignments all built on each other and at the end of the semester, you had made a console game. Amazing prof, highly recommended.

5.0
2.0
CS115
Dec 3, 2014

Very interesting assignments that build off each other when I took it (we created a game) , as well as his availability and help during office hours was very great in understanding assignments. Currently the best prof I have had yet.

5.0
4.0
CS115
Grade: A
Sep 16, 2016
Would take again

I would say PERFECT! Dr. Hamilton is the perfect guy for each and every computer science classes. He identifies each of the student by their name. Always ready to solve our problems and the assignments were challenging yet lots of fun! I would surely take him again! The class was total fun and every concepts were explained clearly.

Respected
Participation matters
Inspirational
5.0
4.0
CS115
Sep 20, 2016
Would take again

Hamilton's preparation for lectures and teaching is immaculate. Handouts for every lecture, and his lectures and online notes are designed to make the most confusing concepts as easy as possible, a mark of any amazing CS prof. He's a real sweetheart, too -- he tries to learn every student by name and he's friendly to everyone. Take him if you can.

Participation matters
Skip class? You won't pass.
LOTS OF HOMEWORK
3.0
2.0
CS115
Grade: A
Apr 4, 2018
Would take again

He stopped teaching multiple times when students were using their cell phones and not paying attention. He knows what he is teaching, and clearly explains concepts in class.

Participation matters
ACCESSIBLE OUTSIDE CLASS
5.0
2.0
CS115
Apr 11, 2019
Would take again

Participation matters, extremely helpful, ask and you would certainly get a clear,understandable answer.

Gives good feedback
Respected
Accessible outside class
4.0
4.0
CS115
Apr 12, 2019
Would take again

Great prof. His lectures are informative and well done. He does take attendance and picks students at random to answer questions though, so if that's not your jam it might be rough. We ended up making a little game throughout our six assignments which sounds like fun, but it was a TON of work. Unless you've got a lot of spare time, you'll struggle.

Respected
Lots of homework
Participation matters
5.0
3.0
CS115
May 7, 2019
Would take again

Great prof

Lots of homework
Accessible outside class
Participation matters
5.0
3.0
CS115
Grade: A+
Dec 5, 2019
Would take again

Hamilton is the best prof I've ever had. He does call out names during lectures to ask questions but I found that really good as it kept my attention the entire time. Concepts are extremely well taught and he will always help you during office hours. Assignments are very long but are super helpful to understand the concepts. Overall an amazing prof

Lots of homework
Accessible outside class
Amazing lectures
5.0
3.0
CS115
Grade: Not sure yet
Dec 11, 2019
Would take again

He is the best. Just take the class from Dr. Hamilton if you can. I wasn't good in coding but after i took his class with all his efforts, personally and his devotion and hard work all semester. His typical day was classes, assignment discussions and office hours. Its really amazing how best he gives and is so eager. We will miss him and his style.

Accessible outside class
Amazing lectures
Caring
4.0
4.0
CS115
Jan 1, 2020
Would take again

Good at explaining things, provides handout of examples for every lecture. Calls on students to answer questions in class which I didn't like, but helped us learn from others' mistakes. Cares about our success & learned our names. Midterm & final were decent but the 6 assignments were super long & difficult. However, helped us learn the material.

Lots of homework
Accessible outside class
Caring
5.0
3.0
CS115
Grade: A+
Jan 7, 2020
Would take again

It was a pleasure to be a student of Dr. Hamilton's. If you did well in CS 110, this class will be a breeze for you. Hamilton's lectures are different. He calls on the class at random, by name, to solve parts of problems on the board. This helps the class recognize mistakes if one is made. His assignments build on each other, which was different.

Accessible outside class
Participation matters
Clear grading criteria
5.0
3.0
CS115
Jul 13, 2020
Would take again

Best prof

Gives good feedback
Respected
5.0
2.0
CS115
Grade: A+
May 4, 2021
Would take again

Howard was a gem, he truly wanted everyone to succeed and learn from his class. He made extra time outside of office hours to provide extra help sessions. His assignments were tough, but even with not having my code work all the time I still ended with +90%. He tries to go above and beyond for the sake of his students, definitely recommend him

Lots of homework
Accessible outside class
Participation matters
4.0
4.0
CS115
May 5, 2021
Would take again

Hamilton is an amazing professor. He genuinely cares for his students. He is willing to provide extra office hours and help sessions to assist everyone. Assignments were a bit tough and lengthy. Midterm and final isn't that bad. Downside: will be using proctor for the final exam and marks took forever to be posted.

Participation matters
Caring
5.0
4.0
CS115
May 6, 2021
Would take again

just dont cheat and work hard

Gives good feedback
Get ready to read
Amazing lectures
5.0
4.0
CS115
Grade: A+
May 17, 2021
Would take again

Dr. Hamilton is a gem. He goes out of his way to ensure that students are fully comprehending the course material. His assignments tend to be on the longer side, but he offers assistance after every class to answer any questions students have about the assignments. Overall he is an excellent professor and I cannot recommend his course enough.

Gives good feedback
Accessible outside class
Caring
1.0
5.0
CS115
Grade: Drop/Withdrawal
Jul 24, 2021
Wouldn't take again

Dr. Hamilton is one of the Hardest Professor I have had ever seen in my life. His Assignments are of sky rocketing level, those are not meant for 1 st year student. He has extensive knowledge but doesnt know How to teach and explain. Never take his class until you Have enough money to get your Assignments done from Professionals. Worst

Participation matters
Skip class? You won't pass.
Test heavy
5.0
4.0
CS115
Grade: A
Oct 20, 2021
Would take again

Great Prof, probably the best I've had at so far. Assignments are long but graded fairly. Lectures are super organized and he has a handout for every class

Gives good feedback
Lots of homework
Clear grading criteria
5.0
3.0
CS115
Grade: A
Jan 25, 2022
Would take again

I am terrible at programming and never handed in a functional program. I am much better at the concept side of computer science and Professor Hamilton understood. I attended his office hours for assistance and showed that I knew what I was doing, even though the assignments' functionality would suggest otherwise. His lectures are engaging. 10/10.

Gives good feedback
Accessible outside class
Caring
5.0
1.0
CS115
Grade: Not sure yet
Mar 25, 2022
Would take again

Favourite prof I've had in my university experience so far. Engaging lectures, really good at simplifying complex concepts, and genuinely cares about his students' success! Highly recommend.

Amazing lectures
Gives good feedback
Inspirational
1.0
5.0
CS115
Grade: D-
Apr 25, 2022

Worst prof. Extremely hard assignments that make absolutely no sense unless you are a try hard and learned the content on your own before taking the class. The class basically teaches you nothing as he gives a basic example without explaining and just expects you to get it and do complex problems with it. He is a nice guy but not meant to be a prof

3.0
4.0
CS115
Grade: C+
Apr 26, 2022
Would take again

Good professor. He teaches well and provides help to students. The assignments are brutal tho, it is difficult and each assignments takes between 10-15 hours to complete, like literally, sometimes more than 15 hours depending on the assignment.

Lots of homework
1.0
5.0
CS115
Grade: Drop/Withdrawal
Aug 9, 2022

Avoid this professor if you value your mental health and GPA. Prepare to spend 20+ hours per week to finish a single assignment, but you won't receive feedback till the next 2 assignments are submitted. If you don't have a degree in CS prior to this 100-level course you will not be able to finish more than 3 of the assignments. AVOID AT ALL COSTS!

Tough grader
Participation matters
Graded by few things
1.0
5.0
CS115
Grade: D-
Sep 7, 2022

Don't waste time by taking this class just because of his high rating and good reviews. Although he is very knowledgeable he can't explain concepts very well. His assignments are long and very difficult to understand since he tries to make simple instructions difficult. You end up learning more from the labs than you would from his lectures.

Tough grader
Lots of homework
Lecture heavy
5.0
3.0
CS115
Grade: A
Sep 30, 2022
Would take again

Always clear about what we were learning and ensuring concepts were taught before using them. Assignments and expectations were very clear. Prof was available outside of class for extra help sessions before assignment deadlines. Gave option of extra credit assignments.

EXTRA CREDIT
Clear grading criteria
Accessible outside class
5.0
4.0
CS115
Grade: A+
Nov 3, 2022
Would take again

Amazing Professor!!! Course was tough but doable if you pay attention. He was very helpful and replied my emails quickly. Assignments were very long and hard but were fine if you spend enough time on them. I would take any other CS classes taught by Dr. Hamilton again.

Amazing lectures
Clear grading criteria
Lots of homework
5.0
3.0
CS115
Grade: A
Mar 17, 2023
Would take again

This professor stands out for his method of teaching, where he explains fundamental concepts and assigns challenging tasks to enhance learning experience. Undoubtedly, he is among the finest professors at the university. However, students must dedicate extra time and effort to studying, thinking, and completing assignments to reap the max benefits.

Amazing lectures
Lots of homework
Accessible outside class
5.0
4.0
CS115
Grade: Not sure yet
Mar 21, 2023
Would take again

There are many classes I have skipped, but Hamilton's classes are not (and will never be) one of them. His lectures are very engaging and he keeps the aura of his classes very light-hearted. Participation is a key component in his class so be ready when he calls on you. Assignments are quite difficult and instructions can sometimes be vague.

Participation matters
Amazing lectures
Lots of homework
4.0
5.0
CS115
Grade: Not sure yet
Apr 21, 2023
Would take again

Professor Hamilton is very knowledgeable in the field of CS, he is able to explain most concepts fairly well. His lectures were very engaging and useful since he took concepts one step at a time. The assignments and final were quite difficult so be prepared to put in many extra hours for this class.

Tough grader
Participation matters
Lots of homework
5.0
3.0
CS115
Grade: A+
Apr 27, 2023
Would take again

Fantastic prof, gives lots of resources to help understand concepts. Assignments are long but expectations are clear and you typically know if you have the answers right if your code has the same results that the assignment tells you to get.

5.0
3.0
CS115
Grade: A
May 17, 2023
Would take again

I would like to let everyone know that you getting the chance to learn with professor hamilton then please do not lose it, you will surely regret if you do because you will learn many things from which which would be very importanant in you future and present life

5.0
4.0
CS409
Grade: A
Dec 10, 2023
Would take again

Great professor. His handouts are really helpful and does lots of examples in class so everyone understands. It is a lot of work but if you enjoy the subject then it is worth the time it takes to do all assignments, you leave feeling like you learned a lot.

Participation matters
Amazing lectures
Clear grading criteria
5.0
3.0
CS409
Grade: A-
Feb 16, 2024
Would take again

I took CS 809 with Dr. Howard, THE BEST PROFESSOR for subject. The assignments are intriguing & way informative, notes are extensively accurate & helps a whole lot to understand things on a deeper level. He is very helpful, kind & understanding; he will do his best to sort things out, if you approach him. Definitely recommend it!

Amazing lectures
Gives good feedback
Inspirational
5.0
3.0
SEVERAL
Grade: A+
Jan 6, 2025
Would take again

Truly the best teacher at U of R.

Inspirational
Caring
Respected
5.0
3.0
CS409
Jan 6, 2025
Would take again

Provides print outs of notes that pair with the lectures really well. Grading scheme on assignments are very straight forward to the point you can basically know what mark you will get based on how much of the assignment you can get working.

Participation matters
Clear grading criteria
Respected
5.0
3.0
CS409
Grade: A
Jan 7, 2025
Would take again

Excellent professor who is knowledable in what he teaches. He is kind and cares about his students. His lectures are fun and directly applied to "the real world" of programming / software design. His grading expectations are clear and explicitly stated in the assingments. His assignments allow for flexibility and creative in your coding.

Clear grading criteria
Lots of homework
Respected
5.0
2.0
CS409
Grade: B+
Jan 9, 2025
Would take again

Dr. Hamilton is one of the BEST profs at the UofR, hands down! Caring, understanding, helpful, and all around just an awesome teacher and person!!

Gives good feedback
Inspirational
Caring
5.0
2.0
CS409
Grade: A+
Jan 11, 2025
Would take again

Wonderful prof. Engaging material with engaging lectures. Exams are heavy, as they cover a lot of material. However, if you do the assignments well, as well as pay attention during the lectures, you will do well in the exams. Dr. Hamilton ensures students pay attention, so give him your respect and pay attention to what he teaches.

Hilarious
Caring
Respected
Class Info

Online Classes

100%

Attendance Mandatory

74%

Textbook Required

32%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 25 grades
Most common grades:
A+ (10)
A (10)
Not sure yet (4)
Grade Distribution
A(20)B(0)C(1)D(4)F(0)A-/B+(2)
Based on 31 reported grades
A+: 10
A: 10
Not sure yet: 4
Drop/Withdrawal: 2
Common Tags
Participation matters (14)
Lots of homework (13)
Accessible outside class (11)
Gives good feedback (9)
Respected (8)
Caring (8)
Clear grading criteria (7)
Amazing lectures (6)
Rating Trend

Stable

+0.02 avg change
Mar
Apr
May
Dec
Feb
Jan
Last 6 months
Ratings by Course

110

5.0

(1)

MANYCSCO

5.0

(1)

CS430

5.0

(2)

CS330430490

5.0

(1)

SEVERAL

5.0

(2)
+7 more courses
Difficulty by Course

CS330430490

4.0

330

3.8

CS408

3.7

SEVERAL

3.5

CS330

3.5

Similar Professors