4.2

Patrick Hill

Computer Science - Stevens Institute of Technology

4.2
Quality
3.2
Difficulty
80%
Would Retake
111
Reviews
4.2
Quality
3.2
Difficulty
4.2
Helpful
4.2
Clarity

80%

Would Retake

111

Reviews

Rating Distribution
Official

5

83

4

6

3

2

2

4

1

16

What Students Say

Hill is a fantastic professor and knows how to keep the class engaged

CS554 - 5.0 rating

Hill was my TA for my Web programming I class, and hes AMAZING

CS546 - 5.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

14%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A+

95% confidence
Based on 73 grades
Most common grades:
A (48)
A+ (10)
A- (10)
Grade Distribution
A(58)B(2)C(2)D(0)F(0)A-/B+(11)
Based on 80 reported grades
A: 48
A+: 10
A-: 10
Not sure yet: 6
Common Tags
Group projects (39)
Accessible outside class (29)
Clear grading criteria (28)
Respected (25)
Inspirational (23)
Gives good feedback (18)
Tough grader (18)
Lots of homework (17)
Rating Trend

Declining

-0.20 avg change
Mar
Apr
May
Jul
Aug
Nov
Last 6 months
Ratings by Course

CS546A

5.0

(2)

CS146

5.0

(6)

CS546

4.2

(87)

CS554

4.0

(16)
Difficulty by Course

CS546A

3.5

CS546

3.4

CS554

3.1

CS146

1.7

Reviews (111)
5.0
3.0
CS546
Aug 31, 2018
Would take again

Mr. Hill was my TA for my Web programming I class, and hes AMAZING! hes so funny and hes really passionate about what he does, you can tell he enjoyed teaching us. He made lots of funny jokes and kept class interesting, definitely taking him again!

Respected
Inspirational
Hilarious
5.0
4.0
CS554
Oct 17, 2018
Would take again

One of the most approachable professors I've had. While people said he reads off the slides too much in the course review, I find that some of the best professors in CS do the same thing (Bonelli and Borowski). As a first-time professor, I am more than happy with his ability!

Respected
Inspirational
Caring
5.0
3.0
CS554
Dec 6, 2018
Would take again

Great professor, very nice and knows a lot about web development. Reads off the slides during lectures, but so do most professors.

Gives good feedback
ACCESSIBLE OUTSIDE CLASS
GROUP PROJECTS
5.0
4.0
CS546
Dec 11, 2018
Would take again

One of the best CS professors at Stevens. I've learned more from him than any professor ever and he cares a lot about how the students do. Students learning whatever has to be learned is more important to him than anything else and I really value that. I think more professors should have a similar mindset.

Gives good feedback
ACCESSIBLE OUTSIDE CLASS
Caring
5.0
3.0
CS554
Grade: A
Dec 24, 2018
Would take again

1. He is really an experienced web developer because our final group project is edited by one of our members and we cannot run it on our computers, he only took a few minutes to fix it for us which honestly cost us tons of time to find the bug. Really impressive. 2 Hilarious and open minded. We students can choose whatever we can learn. Cool!!

Inspirational
ACCESSIBLE OUTSIDE CLASS
Hilarious
5.0
2.0
CS546
Grade: A
Dec 24, 2018
Would take again

Easy course !

Gives good feedback
Clear grading criteria
GROUP PROJECTS
5.0
1.0
CS546
Grade: A
Dec 24, 2018
Would take again

It's a fairly easy, assignment driven course. The Professor is quite funny and the classes are often interactive and fun.. He is also very good with responding to emails (this is quire rare believe me) . All in all was a pretty fun course... 100% would recommend...

Gives good feedback
Clear grading criteria
GROUP PROJECTS
5.0
2.0
CS546
Grade: C+
Dec 24, 2018
Would take again

The Professor is very good at the subject and has a very good approach towards explaining how to code. Also, he is always available to students for doubts and questions.

Respected
ACCESSIBLE OUTSIDE CLASS
Clear grading criteria
5.0
3.0
CS546
Grade: A
Dec 25, 2018
Would take again

Has in depth knowledge about the subject. Needs to work on presentations. Overall great proffessor.

Gives good feedback
Respected
5.0
2.0
CS546
Grade: A+
Jan 3, 2019
Would take again

Amazing class!

5.0
2.0
CS546
May 1, 2019
Would take again

The professor is very clear when presenting the material. He ensures to provided multiple sources and examples. Always prepare for the lectures, and very responsive in and outside of class.

Gives good feedback
Accessible outside class
Hilarious
5.0
3.0
CS546
Grade: A
May 1, 2019
Would take again

He is very clear and knowledgable on the course materials. By doing his labs, you can get hands-on experience and learn practical web development a lot. He is very welcoming for questions, and when you go up to him to ask questions or to get help on solving problems of your code, he will stay as much as he can with you until solving the problem

Gives good feedback
Accessible outside class
Inspirational
5.0
4.0
CS546
Grade: A
May 1, 2019
Would take again

Professor is an Inspiring person who teaches really well. Course is very well structured and makes you relate to the real world! Learned a lot of stuff! So glad I have taken this course.

Accessible outside class
Inspirational
Clear grading criteria
5.0
4.0
CS546A
Grade: A
May 7, 2019
Would take again

He is the most amazing professor I have ever seen. I don't know why he was working before from like 20 years because he is very passionate about teaching. He is the one who has changed the entire course of the web from Php(a 20 years older era) to Javascript, Nodejs, React js and what not(completely new concepts which help student to get job).

Inspirational
Clear grading criteria
Amazing lectures
5.0
3.0
CS546
May 7, 2019
Would take again

Can definitely tell he is super passionate about teaching the basics of web programming to his students. There is a lab every week, but following the code he went over in class is super helpful for labs and is easy to follow. He is always responding in the slack, whether it is about class or just about anything in general. It is a must take class!

Respected
Amazing lectures
Caring
5.0
3.0
CS546
May 7, 2019
Would take again

This is a great Professor. I had him as a TA for CS 523 and he was great then as well. He is super clear about what he is testing for homework and is always available for clarification.

Group projects
Clear grading criteria
Caring
5.0
4.0
CS546
Grade: Incomplete
May 7, 2019
Would take again

He gives clear lecture and pay much patience to help you. Homework will take a lot of time, but it helps get hands-on experience and learn about web programming. It was, by far, the best class I took this semester.

Inspirational
Amazing lectures
5.0
4.0
CS546
May 7, 2019
Would take again

The professor is very responsible.

Respected
Lots of homework
Accessible outside class
5.0
4.0
CS546
Grade: Not sure yet
May 7, 2019
Would take again

Hill was available after every class and his TA's were available throughout the week. He is very approachable. Gives good feedback on everything. Class is challenging and hard work but learned a lot.

Gives good feedback
Lots of homework
Accessible outside class
5.0
4.0
CS546
May 7, 2019
Would take again

Some Homeworks are longer than they look.

Gives good feedback
Accessible outside class
Participation matters
5.0
3.0
CS546
May 7, 2019
Would take again

Probably one of the best CS professors/classes you're going to find at Stevens. Assignments start out pretty simple but get kinda hard near the end. There's also a group project but you won't get to pick your team if you care about that.

Accessible outside class
Clear grading criteria
Tough grader
5.0
4.0
CS546
May 7, 2019
Would take again

Great professor who is always available to help. Has a sense of humor. If you have a question he won't beat around the bush until you guess the answer correctly, he will just answer the question and show you not only what to do, but HOW to do it.

Accessible outside class
Clear grading criteria
Hilarious
5.0
3.0
CS546
May 7, 2019
Would take again

Professor have great knowledge He gives good feedback Available outside the class most of the time He responses asap It will be helpful for students to learn if more in class exercise are provided More practical teaching would be helpful than theoretical lecture

Accessible outside class
Group projects
Clear grading criteria
5.0
3.0
CS546
Grade: A-
May 8, 2019
Would take again

Professor Hill is a great guy who knows what he's talking about. The assignments evolve as the most recent web development strategies are brought to the forefront, so you're always learning something new.

Gives good feedback
Hilarious
Caring
5.0
3.0
CS546
Grade: A
May 8, 2019
Would take again

Patrick Hill is one of the best professors, he knows what is doing, he doesn't use any textbooks but uses lecture codes to explain which is very much enough to crack his assignments. The best part of this course is that the professor and the TAs are available outside the class and we cant contact them through slack.

Accessible outside class
Group projects
Clear grading criteria
5.0
4.0
CS546
Grade: A
May 9, 2019
Would take again

The professor is really good at teaching and responsible for every students; at the same time, the professor is extremely good at programming, not only for the class he teach, but also in the other computer programming language; When I had some problems during the classes, the professor will be really patient to help me until I can handle it;

Respected
Accessible outside class
Inspirational
5.0
4.0
CS546
Grade: A
May 14, 2019
Would take again

Prof. Hill is very knowledgeable about the subject and offers real-world examples of what is being taught. Constantly available for help and will spend time to research and respond to any questions he might not be able to answer at the exact moment. Stresses the importance of accessibility and inclusion with any web project.

Group projects
Clear grading criteria
Caring
4.0
3.0
CS546
Grade: A
May 14, 2019
Would take again

Professor Hill is a really chill guy. He isn't an experienced professor (yet!) but he does his best and is really knowledgeable about the field. His policies are somewhat strict such as when it comes to late assignments, but his reasoning for it (you can't submit late work in the real world) is fair. Overall, I would recommend his class.

Lots of homework
Group projects
Lecture heavy
5.0
3.0
CS546
Grade: A
May 17, 2019
Would take again

Professor is really great. This course is one of the best course I ever had. I would take his cs554 which is web programming 2 next semester. Good job! Professor.

Gives good feedback
Respected
Lots of homework
5.0
4.0
CS546
Grade: A
Aug 15, 2019
Would take again

Due to not having any technical experience prior to taking this class, it was quite difficult for me to grasp the subject; however, the professor and all his TA's were very helpful and supportive with any questions I had about the subject at hand. The grading is very fair and clear, you will get what you put into it. Overall, great professor!

Accessible outside class
Group projects
Clear grading criteria
5.0
3.0
CS146
Grade: Not sure yet
Sep 26, 2019
Would take again

amazing professor great guy, straightforward clear cohesive and very expressive

Respected
Group projects
Clear grading criteria
5.0
4.0
CS546
Grade: A+
Sep 30, 2019
Would take again

Probably the fairest professor ever. A pure New Yorker and dope rock star teaching tech is something you don't find very usual. He not only teaches the knowledge but also build up the community for students to communicate and reach an academic success that's more than a good grade. Always respecting hard-worker and has some cutest puppy ever seen!

Respected
Accessible outside class
Inspirational
5.0
1.0
CS146
Grade: A
Jan 5, 2020
Would take again

Easy, but I learned a lot.

Amazing lectures
5.0
4.0
CS546
Grade: A+
Jan 14, 2020
Would take again

Great Class! Professor has a very great background in what he is teaching. Easily reachable for questions and is able to answer any questions that arise.

Accessible outside class
Group projects
Clear grading criteria
5.0
4.0
CS546
Grade: A
Jan 14, 2020
Would take again

Professor Hill is the very few professors left in Stevens that I can truly respect. He greatly loves and appreciates his work/teaching and doesn't want to deal with excuses from students. You either come in with the passion and willingness to learn or you will have a bad time and not gain much out of the course. He explains work in slides and code.

Respected
Skip class? You won't pass.
Amazing lectures
5.0
4.0
CS546
Grade: A
Jan 15, 2020
Would take again

Patrick Hill is one of the coolest professors. I took Web programming I and got to learn a lot. Advantage of taking this class is the project that you'll implement of your choice. Professor makes sure that you implement important middleware concepts in the project. You can go up to him any time you want to clear your doubts and he's ever welcoming

5.0
4.0
CS546
Grade: A
Jan 15, 2020
Would take again

By far one of the hardest classes, but so worth the time. Professor Hill is one of the most approachable and funny professors. He has high exceptions but he has awesome command of the material. Put in the effort and ask for help when needed, you will do well - Try to take shortcuts, you will fail. HIGHLY recommended class if you want to learn!

Respected
Accessible outside class
Clear grading criteria
5.0
4.0
CS546
Grade: A
Jan 15, 2020
Would take again

This is one of the best classes at Stevens. Professor Patrick Hill gives amazing lectures. He also gives homework every week which is a bit challenging but is a lot of fun doing . I feel everyone who takes Computer Science or is interested in Web programming should take his class.

Group projects
Hilarious
Amazing lectures
5.0
4.0
CS546
Grade: A+
Jan 15, 2020
Would take again

Prof. Patrick Hill really cares about his/her students. He makes his expectations clear at the beginning of the semester! He always demonstrates what he has taught using code or visual aids, I thoroughly enjoyed his class. His grading is extremely fair as well. I would definitely take another class by him again! :)

Accessible outside class
Clear grading criteria
Amazing lectures
5.0
3.0
CS546
Grade: A
Jan 15, 2020
Would take again

I took CS546 in my first semester and it was without a doubt one of the best courses I took. this course had a power pack industry relevant content which landed me an internship as well! thank you professor hill!

Accessible outside class
Inspirational
Hilarious
5.0
3.0
CS546
Grade: A-
Jan 19, 2020
Would take again

Get ready to read, Inspirational, Group projects, Clear grading criteria, Extra credit

Gives good feedback
Accessible outside class
Amazing lectures
5.0
3.0
CS146
Grade: A
Nov 3, 2020
Would take again

He is the best professor at stevens and makes me the bar really high early on

Gives good feedback
Respected
Inspirational
5.0
4.0
CS546
Grade: A+
Dec 20, 2020
Would take again

I enjoyed every minute of his lecture as well as his marvelous sense of humor. His lectures were very well-formatted and very easy to understand. His teaching style is amazing. Every lecture had taught me a new thing about web development. Well arranged curriculum from basic to advanced has helped me learn to the greatest capacity I could've got.

Gives good feedback
Group projects
Clear grading criteria
1.0
4.0
CS546
Mar 2, 2021
Wouldn't take again

I would bet my life that Patrick Hill is a super condescending professor who accuses people of cheating without circumstantial evidence along with belittling students for asking for specifications on homeworks.

5.0
3.0
CS546A
Mar 8, 2021
Would take again

One of the best course I enrolled in. I feel it makes you job ready

Respected
Inspirational
Amazing lectures
1.0
1.0
CS546
Grade: A+
Apr 30, 2021
Wouldn't take again

The professor is way too extra. This is a grad-level class yet he treats it like a freshmen-level class. Take this if you want to have your hands held. He also has a raging ego.

1.0
3.0
CS546
Grade: A
May 4, 2021
Wouldn't take again

The course content is useful, but the professor is not a great teacher. Very often gets off topic and talks about personal matters which delays class. Overall very distracting.

5.0
3.0
CS546
Grade: A
May 4, 2021
Would take again

The best class I enrolled at Stevens! Professor is highly knowledgeable and surely knows how to make lectures interesting. Goes over and beyond to share industry experiences to help us relate better to concepts taught and be a better developer. Professor is particular about grading, but that proved to help me write better codes and be good at it.

Clear grading criteria
Amazing lectures
Group projects
5.0
3.0
CS546
May 4, 2021
Would take again

One of the best professors I've had at Stevens! Truly cares about his students and whether or not they understand the material. He's really strict with grading but it's all fair. He also relates concepts to industry practice, which really helps you improve as a developer. So glad I took this class!

Accessible outside class
Inspirational
Lecture heavy
1.0
4.0
CS554
May 5, 2021
Wouldn't take again

The professor gives very tedious unnecessary assignments and not nearly enough time to complete them. He acts like you should be spending all of your time on his one class and that you dont have any other classes to focus on. Blames you for not managing your time correctly instead.

5.0
3.0
CS546
May 6, 2021
Would take again

The professor is great, cares about his students and his class & as long as you start the assignments early, you won't have a problem completing them. Only take this course if you can dedicate time to it, as it is still work. Quizzes are easy, labs are doable. Not all profs can teach over zoom, but hill can. learned tons from his class. would rec

Respected
Lots of homework
Accessible outside class
5.0
3.0
CS546
Grade: A-
May 15, 2021
Would take again

This class is fair, equitable and enlightening. I would love to have prof hill again.

5.0
3.0
CS546
May 15, 2021
Would take again

Don't listen to these bad ratings Other students this semester gave this professor a really hard time He is great and provides a lot of industry knowledge. His stories are inspirational and motivating He really cares about his students and their success. His ta's are great too!ta's have office hours every day and the professor is always available

Accessible outside class
Inspirational
Group projects
5.0
3.0
CS546
Grade: A
May 15, 2021
Would take again

Professor Hill is one of the best professors Ive had at Stevens, he is a bit of a tough grader however hes very caring of his students and wants them to succeed. He pretty much treats you the way youd get treated out in the field he expects you to take the course seriously which is understandable and completely respectable. He was really great!

Inspirational
Caring
Tough grader
1.0
2.0
CS546
Grade: A-
May 18, 2021
Wouldn't take again

Should not be teaching about an issue he knows nothing about.

Lots of homework
Tough grader
1.0
3.0
CS546
Grade: A
May 18, 2021
Wouldn't take again

Meh. Tough grader and arrogant.

5.0
3.0
CS546
Grade: A
May 19, 2021
Would take again

One of the best professor at Stevens! Not only is the course really interesting, but the professor makes it a point to make the lectures interesting for everyone! Easy to reach outside the class and grades assignments fairly. If you do have the opportunity to take this course , please do!

Respected
Accessible outside class
Clear grading criteria
5.0
5.0
CS554
Grade: A
May 21, 2021
Would take again

Easily the best course I've EVER taken at Stevens. Well, this and the prequel, CS 546. Anyone that complains about the prof or the difficulty is just lazy and looking to blame; you have to put in the work to do well. These courses and the Professor woke me up and taught me how to WORK. Fantastic 100/10 would take again. If you want to learn, do it.

Respected
Accessible outside class
Tough grader
1.0
2.0
CS546
May 23, 2021
Wouldn't take again

All easy, busy work but so much of it (long lab and quiz weekly). The homework was graded by the TA but got a lot of points off when there was very small errors. I got an 70 on the final project and what I got as a comment were four small features that I actually included in the submission. Would not recommend this professor to anyone.

1.0
4.0
CS554
Grade: A-
May 23, 2021
Wouldn't take again

Overall, he is the most unorganized professor I have encountered

1.0
5.0
CS554
May 27, 2021
Wouldn't take again

Never returns communication. Throws you into a pool even if you can't swim and walks away for you to drown!! Take his class, you will see what I mean!

Lecture heavy
5.0
4.0
CS546
Grade: A+
Jul 5, 2021
Would take again

One of the best professors at stevens. You'll learn a LOT in the course. I don't even know how to write Javascript code before taking the course. I can't just believe that I would build an e-commerce website as a final project. This course will help you in getting a job The Syllabus on the Graduate wiki page is outdated. He won't teach PHP at all.

Lots of homework
Group projects
Clear grading criteria
5.0
1.0
CS146
Aug 6, 2021
Would take again

Great and fun professor!

Accessible outside class
Group projects
Hilarious
1.0
5.0
CS546
Aug 24, 2021
Wouldn't take again

Unclear grading criteria and bad lectures.

5.0
3.0
CS546
Aug 25, 2021
Would take again

Professor Hill is a great professor! I just had him over the summer semester. He is always available and very approachable! I learned a lot in the course and feel this class prepared me more for the job market than any other course I have taken.

Accessible outside class
Group projects
Clear grading criteria
5.0
4.0
CS546
Grade: A
Dec 6, 2021
Would take again

CS546 was by far the best class I have ever taken. Clear grading criteria for the assignments, exceptional professor. Prof. Hill is extremely particular about attention to detail. His course prepares you for a job in the tech industry. You learn by doing, and you learn well. Funny professor, shares anecdotes in class, fair and just. Would recommend

Hilarious
Gives good feedback
Respected
1.0
3.0
CS546
Dec 30, 2021
Wouldn't take again

The professor doesn't really make students understand the material he's covering. His approach seems to be to define concepts and apply them to examples, without getting at the intuition. When people ask questions he tends to just repeat his previous explanation. Some assignments are time-consuming because they're artificially complex.

Lots of homework
5.0
4.0
CS546
Grade: A-
Jan 16, 2022
Would take again

He explains things well and explains the relevancy behind everything you learn. His class was a lot of work, but it paid off. The constant practice and homework was extremely effective. He grades harshly, but this makes you put in effort and learn. I failed some assignments and learned a lot from them. His personality can be annoying sometimes.

Lots of homework
Lecture heavy
Tough grader
5.0
2.0
CS546
Grade: A
Jan 18, 2022
Would take again

The lectures are quite easy to understand and so are the Labs. Only need to make sure that you are not careless while working on labs or else you'll lose points and that is something that the professor is always clear about. If you dedicatedly work on the labs and the project, you can easily score an A. Best professor at Stevens.

Gives good feedback
Get ready to read
Clear grading criteria
4.0
4.0
CS546
Feb 2, 2022
Would take again

At first I thought Hill was super arrogant, and was about to give a low score. But now, having taken both CS546 and CS554, I think that these classes prepared me more than anything for the workforce. Even if the assignments can be a heavy load at times, nothing ever felt unfair. I've also think Hill is likable now, despite my initial reaction.

Gives good feedback
Lots of homework
Clear grading criteria
3.0
5.0
CS546
Grade: A
Apr 13, 2022
Would take again

He is very arrogant, but his course is useful. His assignments take time but provides good knowledge. God bless you if he makes the project group because not everyone will work and you will cuss him for the group he made. but course is worth taking!

Tough grader
Get ready to read
Test heavy
5.0
4.0
CS554
Grade: Not sure yet
May 2, 2022
Would take again

I think many students take his confidence and his directness as being arrogant. If you really get to know him, he isn't arrogant at all just very direct. I think he is a great teacher and very likable after taking 546 and 554. Would he be an effective teacher if he was in-secure and not as confident about the material? Probably not. Plus he cares.

Inspirational
Caring
Respected
5.0
4.0
CS546
Grade: Not sure yet
May 7, 2022
Would take again

Best class I've taken at Stevens! I recieved and offer for an internship based just on the knowledge I got in this course. Hill is tough but fair and you get out of this course what you put into it. I feel I'm a stronger developer after taking this course for sure.

Group projects
Inspirational
Respected
5.0
3.0
CS554
Grade: A
May 23, 2022
Would take again

Honestly, If I am to sum this entire experience up(CS 546 and CS 554), I would only say that I am a much better coder now. The labs are industry based and help learn a lot. These two courses have changed me as a developer for good and I am super thankful that I took them. Easily the best course at Stevens.

EXTRA CREDIT
Group projects
Clear grading criteria
5.0
3.0
CS546
Grade: A
May 24, 2022
Would take again

Professor Hill is amazing !! I was worried because of all the negative comments here. He is one of the best professors at Stevens.

Group projects
Amazing lectures
Caring
1.0
3.0
CS546
May 28, 2022

Waste of time and money when I did this class. Before each class a lot of people used to complain about how useless going to class was and how they didn't understand anything and how bad grades were and also about the TA. This guy looked angry a lot of classes and two of them he was so angry he was shaking when talking to the teacher.

5.0
3.0
CS546
Grade: A
May 29, 2022
Would take again

CS 546 was a great course as long as you put the time and effort into it. I believe a lot of negative reviews are from students who did poorly. He is one of the best professors at Stevens. You definitely get out of this class what you put into it. I really enjoyed going to his lectures every week. The TA's are great too! They are always available

Group projects
Inspirational
Caring
5.0
3.0
CS554
Grade: A
Jun 6, 2022
Would take again

CS 546 and CS 554 were two of the most useful courses I have taken at Stevens. Prof Hill has taught me so much. Not only about web programming but has given us a lot of invaluable advise when it came to working in the industry. I use the stuff I learned in his courses every day in my job! He is tough, but fair and cares about his student's sucesss

Group projects
Inspirational
Accessible outside class
2.0
3.0
CS546
Grade: A
Jul 7, 2022

Prof. Hill is a good lecturer and his assignments are well formatted, but too often he lets his ego get ahead of his teaching. Lectures are book-ended by humble brags and any honest question about grading is viewed as a personal attack.

5.0
3.0
CS546
Grade: A
Aug 30, 2022
Would take again

One of the best classes I took at Stevens. Professor is extremely easy to reach, and very easy to work with. Just be early and be honest and he'll help out. Lectures were easy to listen through, and usually practical to upcoming assignments. Some classmates pointed out he can have a bit of an ego, but he often went out of his way to help out

Group projects
Gives good feedback
Caring
4.0
3.0
CS546
Grade: A-
Oct 7, 2022

Good context, but extremely strict with grading, very easy to lose points For example, in one lab the detail he has never told before would be the reason to deduct your points But overall very supportive in context, lab, skills, and others, He is Strict but Helpful

Tough grader
Lecture heavy
Test heavy
1.0
3.0
CS546
Nov 18, 2022

HE DOES NOT CARE ABOUT YOUR PERSONAL PROBLEMS AND WILL FAIL YOU EVEN WHEN DIAGNOSED WITH CANCER!

1.0
5.0
CS546
Grade: B+
Dec 11, 2022

I would never take this course again

Tough grader
Group projects
Lots of homework
5.0
1.0
CS546
Grade: A
Dec 14, 2022
Would take again

He is one of the Best Professors at Stevens. You'll learn a lot during the course. Many, including me, took this course because he's the lecturer. His grading policies are very fair, and all are the same to him. Just be honest and listen to what he says in class that's all you need to do. I became soo much better in programming Thanks to him.

Group projects
Amazing lectures
Inspirational
5.0
5.0
CS546
Grade: A
Dec 17, 2022
Would take again

Professor is good

Tough grader
5.0
5.0
CS546
Grade: A
Dec 17, 2022
Would take again

Mr.Patrick is a great professor

Tough grader
Group projects
Amazing lectures
5.0
2.0
CS546
Grade: A-
Jan 6, 2023
Would take again

Wonderful professor. One of my favorites ever. He made me love web dev. He knows his stuff super well. He makes jokes during class. He also gives some extra credit. Make sure you start the final project EARLY. He designs courses with a goal of students learning the material. The assignments are time consuming but not hard, and they teach you a lot.

Group projects
Amazing lectures
Accessible outside class
5.0
4.0
CS554
Grade: A-
Jan 7, 2023
Would take again

Hill is a fantastic professor and knows how to keep the class engaged. However, he assigns a lot of work and is a tough grader. He is not a professor that you want to take on a heavy semester.

Tough grader
EXTRA CREDIT
Group projects
5.0
3.0
CS546
Grade: A
Jan 16, 2023
Would take again

If you don't give him a 5/5 after taking his class especially taking 546, then it's your problem not his. He is the funniest and most helpful professor you can meet in Stevens.

EXTRA CREDIT
Group projects
Amazing lectures
3.0
4.0
CS546
Grade: B
May 15, 2023
Would take again

Probably the toughest course I've taken. Grading is brutal. Work is tough. All in all I became a better programmer for sure. I've learned how to look for answers and troubleshoot my problems. Pretty sure that's what makes a good dev in the end so this class was worth it. Don't take during a tough semester.

Tough grader
Group projects
Lots of homework
4.0
5.0
CS546
Aug 23, 2023
Would take again

I found it v hard. I used a lot of PTO to keep up. I was concerned about my grade throughout the whole semester but I ended up doing well. I think the professor does not want to fail his students despite the tough grading. At the end, he was lenient with final grades. 10 lengthy assignments+ major group project. Helpful when needed/ have questions

Group projects
Lots of homework
Accessible outside class
5.0
4.0
CS546
Grade: A+
Sep 2, 2023
Would take again

if i had a choice to have professor Hill teach every class i have taken, i would've taken it immediately. although attendance is not mandatory, you never want to miss any lectures. they almost never get boring and the fast tempo of the class lets quick learners strive in such environment.

Group projects
Amazing lectures
Respected
4.0
3.0
CS546
Grade: B
Sep 8, 2023

Great lectures and I really appreciate his no-nonsense attitude, given it comes along with very fair and reasonable expectations. He sometimes seems not as devoted to this course as he wants his students to be, however, and takes a long time to get project proposals back, stunting progress. Be prepared to start your final without approval.

Group projects
Amazing lectures
Respected
5.0
4.0
CS554
Grade: A+
Oct 27, 2023
Would take again

Excellent lecturer with practical hands-on homework and projects. Taught me a majority of the skills I use in my career.

Tough grader
Group projects
Amazing lectures
5.0
1.0
CS554
Grade: Not sure yet
Dec 8, 2023
Would take again

This is one of the best courses at Stevens, might as well say the BEST. Be prepared to learn a lot of things, and do not take it if you have no intent to learn. The prof is great and is always ready to help. I would pay just to watch his lectures cuz its that good. Wish there were another one which would make it a trilogy.

Amazing lectures
Clear grading criteria
Inspirational
5.0
3.0
CS546
Grade: A
Dec 23, 2023
Would take again

loves his teaching and grading style

Group projects
Amazing lectures
Clear grading criteria
1.0
1.0
CS554
Grade: Not sure yet
Dec 26, 2023

Do not waste your time on CS-554. The course has very unclear expectations, no rubrics, don't know whats expected until you get your grade back. Just go on YT to learn React.js and save $6K.

Tough grader
Graded by few things
5.0
1.0
CS554
Grade: A
Jan 4, 2024
Would take again

Awesome course

Group projects
Amazing lectures
Inspirational
4.0
3.0
CS546
Grade: A
Apr 16, 2024
Would take again

Learned a lot from the course, especially since I had practically no web development experience prior. The assignments build on each other and eventually you'll have a final project which is satisfying to complete. Only complaint I have is that the professor clowns on students sometimes - never uses names, but is still a bit personal/unprofessional

Group projects
Lots of homework
Accessible outside class
5.0
3.0
CS546
Grade: A
Jul 9, 2024
Would take again

If you want to learn, take this course! I learned more in this one class about how to be a good developer and how to problem solve in this class than in any other one at my whole time at Stevens. Patrick Hill is a wonderful professor and really got me excited about web programming. Can't wait to take CS 554 in the fall!

Amazing lectures
Clear grading criteria
Respected
5.0
4.0
CS546
Grade: A
Jan 1, 2025
Would take again

I took the web section of this course and each week we were given a pdf slide deck, and 2-3 videos of him walking through the slide deck and the lecture code for the week. He also provides a github repo of lecture code. All the concepts are explained thoroughly and excellently. Grading is tough and you will never get a 100, but it still feels fair.

Tough grader
Group projects
Amazing lectures
5.0
1.0
CS554
Grade: A
Mar 27, 2025
Would take again

I took 546 and 554 both and had a very good experience learning. Starting from basics to using many technologies fulfilling starting points for MERN stack and exploring new technologies like Redis, GraphQL, Nextjs. I became a better programmer and learnt many new debugging skills while doing my assignments and projects. I was also his TA in 546.

Participation matters
Amazing lectures
Clear grading criteria
5.0
1.0
CS146
Grade: A
Apr 12, 2025
Would take again

He was honestly a great professor but, his easy grading during my semester might have been due to him teaching this course with another professors curriculum. He might be tougher or stricter with his own material but its purely because of his passion. He has absolutely NO tolerance for cheating but, he's lowkey a chill guy wanting to teach you.

2.0
5.0
CS546
Grade: A-
Apr 24, 2025

Homework's for this class were brutal. Basically impossible to get a 100 and the testing alone will take you at least 3 hours especially for later homework's. If you're willing to do it go ahead but don't expect any leeway or forgiveness for any small error you make.

Tough grader
2.0
5.0
CS546
Apr 27, 2025

Not entirely sure why there are so many outstanding raving reviews of this professor. I am not saying he is bad neither good. You definitely learn A LOT in his class and some of his assignments really make you work. Sometimes he is unhinged and will take off several points for small issues in your code. Gotta work, and stay working.

Tough grader
Lots of homework
Lecture heavy
1.0
5.0
CS546
May 14, 2025

So. Much. Homework. So. Many. Labs. Spent 6 hours writing a web server from scratch? Have fun doing it all again next week. You only did input validation two times instead of three? Guess what bud that's points off (no joke). Submitted the final project at 12:04am? Hope you like -25%. No, it's not his fault. You just need to have good work ethic.

Tough grader
Group projects
Lots of homework
2.0
4.0
CS546
May 17, 2025

The material in Patrick Hill's class was already a lot to handle, but his attitude made it worse. He is like a ravenous bat trying to suck all the points off of you. His approach didn't support learning—it just added to the stress. Having 10 TAs just seems to create chaos rather than actually being helpful. Really wouldn't recommend.

5.0
4.0
CS546
Grade: A+
May 19, 2025
Would take again

I learnt lot of skills by taking 546, absolute 10/10 course.

Group projects
Lots of homework
Caring
5.0
1.0
CS546
Grade: A
Jul 22, 2025
Would take again

It's an amazing course and you'll end up learning a lot of stuff which is designed to prep you for a real world corporate IT job. The professor is very helpful and is accessible. Do not be deterred by the bad comments it's truly one of the best courses at Stevens.

Inspirational
Respected
Test heavy
5.0
1.0
CS146
Grade: C+
Aug 11, 2025
Would take again

aaaaaaaaaaaaaaaaaaaaaa

Online Savvy
5.0
3.0
CS546
Grade: A
Nov 6, 2025
Would take again

Very knowledgeable and one of the best professors in the CS department! Explains concepts clearly and makes learning enjoyable. His lectures are engaging and practical, and he truly knows the subject well. Highly recommend taking his class, a must for all CS students.

Group projects
Amazing lectures
Respected
Class Info

Online Classes

100%

Attendance Mandatory

14%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A+

95% confidence
Based on 73 grades
Most common grades:
A (48)
A+ (10)
A- (10)
Grade Distribution
A(58)B(2)C(2)D(0)F(0)A-/B+(11)
Based on 80 reported grades
A: 48
A+: 10
A-: 10
Not sure yet: 6
Common Tags
Group projects (39)
Accessible outside class (29)
Clear grading criteria (28)
Respected (25)
Inspirational (23)
Gives good feedback (18)
Tough grader (18)
Lots of homework (17)
Rating Trend

Declining

-0.20 avg change
Mar
Apr
May
Jul
Aug
Nov
Last 6 months
Ratings by Course

CS546A

5.0

(2)

CS146

5.0

(6)

CS546

4.2

(87)

CS554

4.0

(16)
Difficulty by Course

CS546A

3.5

CS546

3.4

CS554

3.1

CS146

1.7

Similar Professors