3.0

Drew Weidman

Computer Science - Weber State University

3.0
Quality
2.9
Difficulty
51%
Would Retake
95
Reviews
3.0
Quality
2.9
Difficulty
3.0
Helpful
3.0
Clarity

51%

Would Retake

95

Reviews

Rating Distribution
Official

5

31

4

12

3

13

2

11

1

28

What Students Say

Want to teach yourself all things tcp/ip

CS2705 - 1.0 rating

Weidman is a little difficult to work with

CS2705 - 2.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

46%

Textbook Required

4%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 59 grades
Most common grades:
A (22)
A- (12)
B (9)
Grade Distribution
A(23)B(12)C(5)D(2)F(0)A-/B+(17)
Based on 71 reported grades
A: 22
A-: 12
B: 9
Not sure yet: 8
Common Tags
Gives good feedback (17)
Clear grading criteria (13)
Caring (12)
Participation matters (10)
Tough grader (10)
Hilarious (8)
Accessible outside class (8)
Lots of homework (8)
Rating Trend

Declining

-0.41 avg change
Apr
Dec
Jan
Mar
Apr
Nov
Last 6 months
Ratings by Course

CS3705

4.0

(3)

CS2550

3.7

(31)

CS2750

3.5

(2)

CS2705

3.0

(24)

NTWRK0

3.0

(1)
+5 more courses
Difficulty by Course

CMPT1400

5.0

NTWRK0

4.0

CS1030

3.7

CS3550

3.3

2550DATABASE

3.2

Reviews (95)
2.0
5.0
CMPT1400
May 11, 2009

This professor puts zero effort into putting together his courses. He reads the slides given to him by the book and elaborates on the stuff he knows and skips what he dosn't know. The tests are given on a computer so he doesn't even have to grade those. Biggest waste of time class I have ever taken.

1.0
5.0
CS1030
Jul 20, 2009

This is by far the worst instructor I've had.Although he was nice,I got the impression he would discourage people from going into computer science. He doesn't explain anything at all. Worst class I have ever taken.

5.0
2.0
CS1030
Sep 13, 2009

He was a fun teacher. Gave many good examples. Tests were challenging but he always gave a review sheet. Gave exams online for our flexibility Told us how hard CS is because it is hard. Doesn't want to see students who are not really interested in CS waste their time. He taught information that is needed then added to it with real life examples.

2.0
4.0
CS2705
Oct 22, 2009

Honestly I felt like he could care less about teaching. He often graded my tests wrong and was slow to respond when I emailed him about it. Also He took a two week break in the middle of the semester. It was an online class... where did he go that he couldn't post or put up assignments? Felt like he really didn't care.

1.0
3.0
CS2705
Jan 17, 2011

I took his online 2705 class and hated it. Part of it was probably due to my dislike of networking altogether, but having this professor didn't help. His lectures were useless (I ended up just reading the textbook), there were no assignments to help you learn, the answers to the quizzes were all online, he put no effort into the class.

5.0
1.0
CS2705
Feb 24, 2011

Decent guy. He doesn't make it hard to pass his class. He is cooperative with you. I don't know why anyone would not like him or at least be ok with him.

5.0
2.0
CS2550
Nov 28, 2011

Weidman is so ready to teach you and so willing to help that I am not sure how any bad reviews happen. I wish he could go a little more indepth on some topics but he loves teaching and shows it everyday. The class is programming yes but it uses everyday english, its great. I recommend him to all of my fellow students.

4.0
3.0
CS3705
Dec 14, 2011

This class is pretty tough if you have never had a prior networking class (like I didn't). His style of teaching is pretty fast, so plan on studying. This is an upper division class, and he teaches accordingly. The presentation was tough (30 min. Expect to portray (be) the expert. Not out of the ordinary for an upper division networking course.

3.0
4.0
NTWRK0
Dec 13, 2012

He did have a family crises towards the middle of the class and took off quite a bit of time; which I was fine with. What I was not fine with was him coming back and making us do the whole course work with have the time of a regular semester. 2 or 3 quizzes put out at once is unacceptable. Should have combined some of them. Not very helpful.

2.0
3.0
CS2705
Grade: A
Nov 12, 2013

this guy doesn't even have a CS Degree and knows nothing about networking. He relies on book material to relay the teaching material. If you want to learn networking, read the book and skip the class. He is useless and can't even answer half the questions asked him.

4.0
2.0
CS2705
Nov 20, 2013

Teacher was very engaging and encouraged class discussion. He made the class more interesting than the topic deserved.

5.0
2.0
CS2705
Grade: A-
Dec 5, 2013

this subject is boring and hard to learn. it is all taught in theory. almost nothing is hands on. wiedman actually made it a little easier and clarified a lot of the errors in the book. also the book is terrible!! most students blame the class being boring on him but it is just a boring subject. he is a great professor.

3.0
3.0
CS3705
Grade: B+
Jan 6, 2014

Class was boring, tests were in the middle in difficulty rating. Drew was slow in getting assignments out to us, we got our first assignment a month into the course, and eventually had 2 a week because of the delay. Other than that, it was an okay course.

4.0
2.0
CS2705
Grade: Not_Sure_Yet
Mar 10, 2014

This course was mostly trivial information and some tests and labs (labs were the most useful and helpful for learning the material). It's hard to imagine how to make the material more practical, but Drew did okay to make it as useful as he could. Weekly quizzes and labs (some easy, some harder), 3 exams (none cumulative), and a lot of discussion.

3.0
3.0
CS2705
Apr 16, 2014

I took his class online, and did not like it. His lectures literally put me to sleep fairly often. He seems like a good teacher, but I recommend taking his classes in person.

4.0
4.0
CS2550
Grade: B+
Dec 12, 2014

The professor spoke in a loud clear voice. I felt like he had kind of an old school teaching style but he knew the material well. Before I took the class I would here everyone say how easy SQL is, but to me it was a challenge. Let me clarify the tough grader thing. Virtually every assignment is coding; so either your code works or it doesn't.

5.0
3.0
CS2705
Dec 15, 2014

He was way cool and always there to answer questions. Clear expectations, sets you up to succeed! Open book weekly quizzes, good labs, 3 exams with straight forward study guide you have to fill out.

5.0
1.0
CS3705
Dec 16, 2014

The class was needed for my major. I took his CS2705 class and loved it. He's quick to respond to emails if you're unable to show up to class. Very responsive and helpful to those who approach him and tries to help make you understand the scenario.

4.0
2.0
CS2750
Jan 4, 2015

Brace yourself for death by PowerPoint. The class was pretty easy. 2 quizzes a week, open book, a couple labs, and 3 tests. It wasnt too bad, but for the classes. All you do is watch PowerPoint presentations and take notes. The labs were simply follow these instructions, and involved no thinking whatsoever.

5.0
2.0
CS2550
Grade: A-
Apr 9, 2015

This class is a step above the into to SQL you got in 1030. Pretty easy course, and if you had question you just ask and then he will work on those in class.

3.0
3.0
CS2750
Grade: B-
Apr 9, 2015

Very dry subject for most people, but I felt he taught it the best he could for what the course is. Pretty light work load and the review is pretty close to questions you see on the exams. However the first few assignments are awful, I still have no idea what he wanted.

5.0
2.0
2550DATABASE
Apr 21, 2015

Professor Weidman is a really smart guy. I liked the way he taught us at the beginning of class then gave us time in class to work on the assignments.

3.0
2.0
CS2705
Grade: A-
Apr 30, 2015

Basically, you can pass the class by searching through the book for every single answer to all of the questions. Unless you are really interested in the course content and are motivated to read two massive chapters a week, you can pass the class by simply looking through the book. Not a hard class, but not the easiest either

4.0
2.0
CS2705
Apr 30, 2015

Lots of discussion posts required. The professor was pretty active in the discussions at the beginning of the semester, but stopped posting in them after a while. The tests were fairly easy, the study guides tell you exactly what you need to know for them.

3.0
1.0
CS2705
Grade: B
Apr 13, 2016

Professor teaches through a textbook which is virtually useless to a student. I would say just read the textbook then, but it is AWFUL! Professor doesn't teach any real world examples and hardly any hands on material so all the information you're learning doesn't stick. Easy grade though with almost no thinking required. Open book quizzes.

2.0
3.0
CS2705
Grade: B
Apr 13, 2016

Weidman is a little difficult to work with. I have worked with him in several different classes. Each one has been about the same experience, dry and boring. Not hard but not easy.

1.0
3.0
CS4800
Aug 8, 2016
Wouldn't take again

This was a independent project course. Prof. Weidman was just plain difficult to work with and I only had to work with him two or three times. It took him 2 months to grade a project update paper! If you ask me, he should not be the instructor over this class. If you take this class, take it from another professor!

3.0
3.0
CS2705
Aug 18, 2016
Wouldn't take again

Took online, just go buy the TC/IP textbook and read it front to back because that's what your about to do, or you can logon to the class website and Prof. Weidman will read the book to you. He demands that you participate in class discussions and grades heavily on them. Exams are a replica of his study guide, easy if you study them.

Get ready to read
Participation matters
4.0
3.0
CS3550
Grade: Not sure yet
Nov 27, 2016
Would take again

Slow on grading assignments. Assignments won't be too difficult or take too much time til later on in the semester. Classes can be kind of boring, but you should really show up and learn from the lectures, homework will be difficult otherwise. We didn't have any tests, which was super nice. Really not a bad class by any means. Good for a 3550 class

Skip class? You won't pass.
Hilarious
LECTURE HEAVY
5.0
3.0
CS3550
Grade: A
Dec 12, 2016
Would take again

I thought he really cared about me as a student. He wanted to make sure I understood the material and excelled. Made me want to be a database administrator.

Participation matters
Clear grading criteria
Caring
1.0
3.0
CS3550
Grade: C+
Jan 7, 2017
Wouldn't take again

He's easy to get along with, but shows your work and rips it apart in front of the class although he doesn't know the material himself. He makes things easy to complete assignments, but will not grade things until the end, and will be completely unfair with his grading. I should have gotten an A, was teaching him all semester instead.

1.0
4.0
CS4800
Jul 12, 2017
Wouldn't take again

he is boring and not helpful. it is hard to listen to him or watch his video without getting sleepy.

Tough Grader
1.0
4.0
CS2705
Grade: B
Oct 26, 2017
Wouldn't take again

Get ready to read a textbook. like really get ready to read...A lot. His class consists of just reading a textbook and watching him do some python labs. He pretty much does the lab for you in the video and then you follow along. If you want to actually learn python dont take this teacher. Lots of reading and insane tests on tons of chapters.

Get ready to read
TEST HEAVY
LECTURE HEAVY
5.0
3.0
CS2550
Grade: A
Dec 6, 2017
Would take again

The assignments got progressively tougher but Prof. Weidman was always there to help. We had lots of time in class to work on the assignments so there wasn't too much homework if you stayed caught up with the lectures and attended class (though attendance wasn't required). I would definitely recommend this course and professor.

Gives good feedback
Tests? Not many
Would take again
5.0
3.0
CS2550
Grade: A
Apr 8, 2018
Would take again

This is one of the best professors I have had. He is very nice, and actually tries to help you get an A. If you don't get an A in his class, it is your own fault, not his.

Clear grading criteria
Hilarious
GRADED BY FEW THINGS
4.0
3.0
CS2550
Grade: A-
Apr 12, 2018
Would take again

CS2550 from Prof. Weidman was a very easy class. You jump right into creating SQL statements, and that's what you spend the majority of the class doing. The coursework is laid out in a very structured fashion, with clear criteria. As long as you show up, you'll know how to do the assignment. Textbook wasn't used.

ACCESSIBLE OUTSIDE CLASS
Clear grading criteria
3.0
4.0
CS2550
Grade: B
Apr 25, 2018
Wouldn't take again

This class isn't necessarily that difficult. The sheer fact of figuring out what and how to query specific things to get the right queries back is what makes it hard. The exams were a hot mess, and you can't rush them. You need to look at them closely to make sure you're selecting the right answers or you will bomb them for sure.

Tough Grader
TEST HEAVY
LECTURE HEAVY
5.0
2.0
CS2550
Grade: A
Apr 27, 2018
Would take again

This professor is definitely helpful with assignments, encouraging you to succeed in understanding the concepts. He is patient, while prodding you forward. He explains the end result of each concept, allowing you to use the material to achieve the results independently. I definitely recommend him, and will seek him as a professor in the future.

Participation matters
Clear grading criteria
Caring
1.0
3.0
CS2705
Oct 23, 2018
Wouldn't take again

Want to teach yourself all things tcp/ip? Want to follow along to pointless python labs where you essentially copy his code? Want to cram for 3 midterms that cover about 20 chapters each? Want zero feed back on assignments? Want to email a man 12 times for help only to be told to refer back to videos? Then this is the class for you!

Get ready to read
5.0
2.0
CS2550
Grade: Not sure yet
Dec 2, 2018
Would take again

There was homework assignments every week, but they were easy to keep up with if you used the time during class when he would let students work. Encouraged students to work things out together and walked you through it if you didnt understand. Simple, clear lectures with examples very like the homework assignments.

Gives good feedback
LOTS OF HOMEWORK
Clear grading criteria
4.0
2.0
CS2550
Dec 15, 2018
Would take again

Pretty easy class. around 12 assignments and two exams. Assignments aren't super hard, I would recommend going to class as often as you can to see how he likes it to be coded. I did an assignment that wasn't technically "industry standards" but the code worked correctly. He gave me the points but he wasn't super happy about it.

Clear grading criteria
2.0
2.0
CS2705
Grade: B
Apr 19, 2019
Wouldn't take again

This professor is not willing to work with you at all. If you disagree or feel like something was graded wrong, to bad. Videos are very boring and hard to follow. Assignments have nothing to do with lecture videos. Take a python class before you take this one or you will not understand the homework at all. Tests are overly weighted

Test heavy
5.0
3.0
CS2550
Grade: A
Apr 22, 2019
Would take again

Prof. Weidman is very knowledgeable and his course is well organized. He is always willing to help and provides a lot of time in class to work on assignments. 2 exams, 2 normalization assignments and 10 SQL assignments. The assignments became progressively challenging but never overwhelming. I found this course to be very useful and practical.

Participation matters
Inspirational
Caring
5.0
1.0
CS2705
Grade: B+
Apr 22, 2019
Would take again

If you follow along on the posted videos you will know exactly what to do on all the assignments and be prepared for the exams. Easy class if you pay attention and get involved in the assignments.

Gives good feedback
Clear grading criteria
Amazing lectures
5.0
3.0
CS2550
Apr 22, 2019
Would take again

Learned a lot from this professor. Try not to miss class as in class work really helps with homework. There's only one homework a week.

Gives good feedback
Respected
Amazing lectures
2.0
1.0
CS2705
Grade: B+
Apr 23, 2019
Wouldn't take again

Not gonna lie, probably had close to 0 interaction with Weidman the entire semester. Didn't buy the textbook, didn't watch the lectures, just watched the videos he makes for the labs (20 minute videos), copied the code, changed a few variables, got 100% on every assignment. Easy A, but don't expect to actually learn networking unless you reallytry.

2.0
4.0
CS2550
Grade: A+
Apr 23, 2019
Wouldn't take again

Not super responsive outside of class. Lectures aren't very in depth and leave many students confused. Exams don't follow what he goes over in class. The exams are outdated ways of testing and really just a waste. Easy class made more difficult by poor instruction. Would often forget what he taught us.

5.0
2.0
CS3550
Grade: B-
Apr 23, 2019
Would take again

Great professor really helpful

Gives good feedback
Accessible outside class
1.0
2.0
CS2705
Grade: B
Apr 24, 2019
Wouldn't take again

the class is a joke, you just copy the code from his 30min video each week. the tests are straight from the textbook. the only interaction you have with the professor is the grading.

Graded by few things
3.0
2.0
CS2705
Apr 25, 2019
Would take again

Thought the course was decent. I learned some cool tricks specific to Networking in the Python programming language. Like many of the comments for this course already, it is an easy A. I do feel though that the homework videos were necessary as the course content was not sufficient enough to be able to complete the homework.

5.0
1.0
CS2705
Grade: Not sure yet
Apr 25, 2019
Would take again

easy course

Gives good feedback
Respected
5.0
2.0
CS2550
Grade: A
Apr 25, 2019
Would take again

Always add semi colons on all the queries ( ; ) Dr. Weidman is great, he will have announcements every class about job opennings, community events, etc. He really does look out for people. The class is a good place to learn SQL and uses class time for assignments so students can get help. I bought the wrong book so I never used it.

Respected
Participation matters
Clear grading criteria
5.0
3.0
CS2550
Grade: A
Nov 6, 2019
Would take again

Best professor I've ever had! He truly cares about his students and will inform you about school news and job opportunities before starting class. He is a full-fledged 5-star teacher! He messes up doing queries in class and fixes them with the class helping you understand the train of thought of doing SQL. He is beyond helpful and caring all around

Gives good feedback
Clear grading criteria
Caring
2.0
4.0
CS3550
Grade: A
Apr 24, 2020
Wouldn't take again

The first few weeks were database design assignments, which we were caught off guard to learn they were supposed to be group assignments. They weren't explained well, and they were graded like the teacher was making up his grading criteria as he went along. The SQL part of the class was better, thank goodness. Nice guy, not a good teacher.

Lots of homework
Graded by few things
Group projects
5.0
3.0
CS3550
Grade: A
May 5, 2020
Would take again

Great online class: short video lectures with relevant material, weekly assignments, and no tests, no exams. The first three assignments were group assignments, the rest were individual. The professor was quick to respond to emails and very helpful. I learned a lot about relational and non-relational databases.

Gives good feedback
Group projects
Caring
2.0
4.0
CS3550
Grade: Not sure yet
Nov 22, 2020
Would take again

Assignments build on each but he is about 5 assignments behind in grading. He just changed the coursework this semester, so assignments had so many errors in them and he would never notify if he changed anything which is super annoying when you think you are finished with an assignment and everything changes. Short lecture videos. NO TESTS.

Lots of homework
1.0
4.0
CS3550
Grade: A
Nov 25, 2020
Wouldn't take again

This class used to be an easy A with Weidman. Now, he created a new curriculum and it is more busy work than learning. He'll give you about 30 minutes of videos to watch for lectures, then your assignment is extremely long and tedious instead of actually learning anything. He has no leniency, and is very rude when you contact him for help.

1.0
3.0
CS3550
Grade: A-
Nov 25, 2020
Wouldn't take again

Genuinely seemed like he couldn't care less about this class! He waited until two days before thanksgiving to put almost all of the previous grades in. "Happy Thanksgiving -- I just ruined your grades." I did not feel like I learned a ton in this class just went through the motions of the class and that's what the instructor did too.

Tough grader
1.0
5.0
CS3550
Grade: Not sure yet
Dec 6, 2020
Wouldn't take again

I cant believe I paid money for this. Im glad Weber State provides a Pluralsight subscription so I can learn whatever was trying to be taught here. Avoid this class or find it from another professor. I would need 1000 words to convey how terrible this class was an I'm not the only one. I guarantee I'm not the only one.

Lots of homework
Tough grader
5.0
3.0
CS2705
Feb 2, 2021
Would take again

Professor Weidman is exactly why I'm in college. He is here to help you succeed. I had a hard time with Weber's Icarus (if you major in CS you'll get to know all about it), Anyway, he helped me outside of class even though I'm sure I was pretty annoying. He is very clear on what's expected. Only piece of advice, DON'T WAIT UNTIL LAST MINUTE like me

Gives good feedback
Accessible outside class
Clear grading criteria
1.0
2.0
CS2705
Grade: C+
Apr 30, 2021
Wouldn't take again

Took this class three years ago, still on my mind. Worst class I've taken, never once interacted with the prof. Decade old PowerPoint recordings, with horrendous quality. No noise reduction or plosive filter. All quoted from a 90s website. Assignments had nothing to do with the lessons at all. Exams had unfair questions like "2 ^ 256 ?"

Get ready to read
Lecture heavy
5.0
3.0
CS2550
Grade: C+
May 4, 2021
Would take again

Super super nice. He was extremely helpful and nice even though I was usually the last person in his class every day, and he helped me with my major a lot. He's very nice and understanding. Show up to class to learn the material and you'll for sure pass his class.

Skip class? You won't pass.
Lecture heavy
Caring
5.0
4.0
CS3550
Grade: A-
Dec 15, 2021
Would take again

Professor Drew is one of the best teachers I've ever had. He is very caring and understanding, always willing to help you (if you reach out to him of course). He is a tough grader, but the feedback you get is exceptional, he takes the time to show you every single mistake you did and the correct version of it . I highly, highly recommend him :)

Gives good feedback
Accessible outside class
Clear grading criteria
3.0
4.0
CS3550
Grade: A
Dec 21, 2021
Would take again

he know his stuff and care about student, if you reach out to him he will help. Assignments are okay, he will go over them in class but if you have your own solution which he doesn't like you won't get good grades for that cause it's not the way he wants even thought canvas won't say anything about that, stick to his method and you'll be okay

Lots of homework
Graded by few things
Group projects
5.0
2.0
CS3550
Grade: A-
Feb 14, 2022
Would take again

Dr. Weidman is great. He will respond to emails very quickly. His lectures are great and he helps whenever there is an issue with the assignment or giving a little extra time if the reason is good enough. He was so easy to get ahold of that I need to say it twice. It shows he really cares. He gives good lectures and enough time to do the work

Accessible outside class
Participation matters
Clear grading criteria
5.0
3.0
CS2550
Grade: A
Apr 8, 2022
Would take again

He is available to help anytime he has a spare minute, and even with things not directly related to his class. He's helped me with other CS courses, and also discusses job and other opportunities as much as possible. His assignments aren't simple, but he will walk you through every step, and they are designed to really help you learn the material.

Caring
Accessible outside class
5.0
2.0
CS2550
Grade: A
Apr 18, 2022
Would take again

Wonderful professor. Gives plenty of time in class to work on the homework assignment, great at answering questions, and really wants every student to succeed. He's easy to reach out to for office hours online or in person. Teaches lots of skills that employers are looking for. Watch out for the dad jokes though

Gives good feedback
Hilarious
Caring
1.0
5.0
CS2550
Grade: Not sure yet
Jul 11, 2022

This professor is awful and DO NOT take any of his classes period. He's bad at communication and is a very slow grader. Not to mention he will deduct so many points from an assignment even if your code runs perfectly fine. It has to be under his criteria which he doesn't even mention. Makes 100-point assignments due the same week of an exam.

Tough grader
Graded by few things
1.0
4.0
CS2550
Grade: Rather not say
Dec 12, 2022

The biggest thing Icouldn't stand about this professor is how slow he talks.He's a caring professor, but he waited until the very end to grade all of my assignments.A week or two before the end of the semester, he submits all of my assignments and suddenly I'm failing because of a reoccurring mistake I could have fixed had I known I was making them

Tough grader
Lots of homework
Caring
4.0
4.0
CS3550
Grade: A-
Dec 12, 2022
Would take again

This class was hard, and he doesn't explain everything. What made this course manageable is that he was always willing and able to help with any homework questions you could have. That alone makes him awesome. 7/10, very good for those interested in taking 3550

Gives good feedback
Hilarious
Accessible outside class
5.0
3.0
CS2550
Grade: A
Jan 10, 2023
Would take again

Professor Weidman was very entertaining. He prepared a joke at the beginning of each class, and then got right into material. He made it very clear what and why he was doing, and was open to questions. There was textbook reading and quizzes which weren't too bad. If you come to class every time, then he walks you through all the material.

Participation matters
Caring
Test heavy
1.0
2.0
CS2550
Grade: A
Apr 28, 2023

Class isn't difficult, but do NOT take it online. Two exams weighted at 40% were poorly formatted (a headache to read) and were riddled with grammatical mistakes, syntax errors, and logical mistakes; which he later regraded with little notice to the students. Poor at communication and has yet to release grades past February 5th (I graduate today).

Tough grader
3.0
2.0
CS3550
Grade: A
May 5, 2023

Professor Weidman was a great guy, always willing to help when asked, and very knowledgeable, but my problem was his grading. He hadn't graded past the first assignment until the last couple weeks of the semester, and even then it took him until the week after finals to finish grading everything else. Other than that he was a pretty good professor.

Participation matters
Hilarious
Accessible outside class
1.0
5.0
2550DATABASE
Grade: B
Jul 17, 2023

Didn't grade everything until after the semester, usually that's not a problem for me, except every assignment was based on the the one before. So if you messed up a small error on assignment 2, by assignment 14 nothing in your program worked. His excuse is he's writing a text book, but that shouldn't mean a whole semester's grades are ruined.

Group projects
Lots of homework
1.0
2.0
2550DATABASE
Grade: B+
Jul 26, 2023

The worst thing I can say about Mr. Weidman is his online textbook. He wrote it, makes you pay for it, and it's worse than googling the material. Although the class is not hard and the lectures cover what you need, I felt like I got scammed.

Get ready to read
Clear grading criteria
Gives good feedback
1.0
1.0
CS4800
Grade: Rather not say
Aug 15, 2023

This guy is a GDMF. Google that if you dont know what it means. This class was an internship class. He didnt actually teach anything, just collected reports. I turned in ONE report late, and it dropped me two letter grades. His syllabus never explicitly stated anything about late work. Avoid this GDMF. What an absolute joke of a class and professor

5.0
3.0
CS2550
Grade: A-
Oct 25, 2023
Would take again

He's always willing to help, which made it possible to complete the class. It's not always easy, but even if you take the online classes I'd recommend taking advantage of his office hours. It's easy to do well if you want to. Also, homework is easier if you work in a group! I recommend it.

Participation matters
Gives good feedback
Caring
1.0
2.0
CS2550
Grade: A-
Nov 14, 2023

Loud, explains concepts poorly, frequently overexplains. Wrote the textbook for CS 2550, yet it has multiple obvious typos. Awful at writing quizzes and exams. Don't take this professor.

1.0
5.0
CS2550
Grade: D
Dec 11, 2023

This professor is rude and not helpful to students struggling in the class. He wants you to know everything 100% before you start this class. I asked for help, and he suggested I withdraw from the class or take prerequisite classes from a different college instead of helping. Docking large chunks of points over minor mistakes with correct output.

1.0
1.0
CS2550
Grade: A
Dec 14, 2023

DO NOT TAKE ANY CLASSES FROM THIS SOB. LEARN FROM EVERYONE ELSES REVIEW ON THIS SITE. Seriously, if it means you have to defer the class until next semester, do it. This man will make your life hell for no reason. The biggest A hole. I truly believe he hates students.

2.0
4.0
2550DATABASE
Grade: C-
Dec 17, 2023

The class can be difficult but go get help as the instructor will help you. Just make sure you email ahead of time because he isn't always the quickest to respond.

Tough grader
4.0
3.0
CS2550
Grade: A-
Dec 26, 2023
Would take again

It was good, just make sure to put the video on 3x speed. I type this code in the console section of inspect element. "document.querySelector('video').playbackRate = 3" I spent about 3-4 hours each week on the videos + assignments on average. But I did know a little bit of sql before hand so it was kind easier for me.

1.0
1.0
CS2550
Grade: A
Jan 2, 2024

You end up paying $100 for a mandatory "textbook" written by the professor. The problem is, it's got a textbook price without having any depth of a textbook. It's basically a short tutorial series and is even less comprehensive than freely available content you can find online such as tutorialspoint or w3schools.

1.0
3.0
CS3550
Grade: Not sure yet
Feb 27, 2024

The course content was not difficult in the slightest. Most of lecture was spent adding criteria to assignments so if you miss a class, good luck trying to figure out what new requirements there are for that week's assignment. There are no rubrics for assignments, you are at the mercy of the TA and Professor Weidman as to how you will be graded.

Gives good feedback
Lecture heavy
Graded by few things
3.0
3.0
CS3550
Grade: B
Mar 26, 2024
Would take again

Doesn't grade anything until the very end of the semester, but you'll likely know about how well you do before then if your code runs. He's more than happy to help after/outside of class. Lots of assignments build on each other so absolutely don't skip class and attendance is graded. Quite loud, so sit in the back if you have noise sensitivity

Lots of homework
Caring
Accessible outside class
1.0
3.0
CS3550
Grade: B
Apr 11, 2024

Weidman is a wonderful person, but not the greatest when it comes to teaching. He lost the script we had been using for our class database which set us back 3 weeks in the schedule so everything got condensed at the end of the semester. The assignment descriptions will tell you what you need to implement, but there is no grading information.

Tough grader
Lots of homework
Hilarious
4.0
3.0
CS3550
Grade: A
Apr 12, 2024
Would take again

I liked this classes, you can't miss class or you will be lost and it is very hard to catch up. The most of the class builds on top of the same code you make, so if you screw up early on you are going to have a very hard time. If you let him know you can't make it he can set up a zoom session when he teaches it in person. His TA is harsh grader.

Tough grader
Graded by few things
1.0
4.0
CS3550
Grade: Rather not say
Apr 15, 2024

DO NOT MISS CLASS. Your entire grade depends on being in class because he does not send emails or use canvas announcements for anything short of a nuclear apocalypse in which case he would tell you class is not cancelled because he needs to tell you he made a typo on one of the exams so you need to write down what he says or you miss points.

Tough grader
Graded by few things
1.0
4.0
CS1030
Grade: B-
Apr 15, 2024

He was an extremely difficult instructor. He focuses mostly on the students who have taken these classes before, the ones who already pretty much know what they're doing. He changed the coursework halfway through the semester, started adding in-class assignments with no warning. Goes through the lecture too quickly, does not make slides available.

1.0
3.0
CS3550
Grade: C-
Apr 25, 2024

This professor has set up a course that is unnecessarily difficult. I am a little ornery that I did not pass, sure, but in an email chain I had with him, he said that he was "concerned for my knowledge of the subject over anything" despite the fact that I scored 96% and 100% on both exam 1 and 2 respectively. Avoid this professor if possible.

2.0
3.0
2550DATABASE
Grade: A
Dec 3, 2024
Would take again

It is required to buy a near 100 dollar book for this class (that he wrote) otherwise you won't be able to take the quizzes for the class. If you don't read through the book and just take the quizzes expect around 70% on each quiz because, the questions are specific with what it wants. He is almost always available outside class hour, answers fast.

Tough grader
Gives good feedback
Lecture heavy
1.0
3.0
CS2550
Grade: D+
Jan 4, 2025

Started out by saying attendance isn't mandatory and then changed his mind half way through the semester and notified students working from home by dropping them full letter grades instead of writing an email. His textbook and quizzes are riddled with typos and misinformation. He drones to fill time and he touched my waterbottle mouthpiece!

5.0
3.0
CS2550
Grade: A
Mar 17, 2025
Would take again

His $100 online textbook is absolutely mandatory which may be a problem for some people. But it's actually clear, concise, and generally well-written aside from a typo or two. Many textbooks are long-winded and dry but his was perfect. I found the coursework fun and interesting, like a puzzle. You will be marked down for bad attendance nowadays.

Amazing lectures
Gives good feedback
3.0
4.0
CS3550
Grade: Not sure yet
Apr 7, 2025
Would take again

His explanations are very good when he actually gives you any... My colleagues and I have found that he quickly breezes over examples instead of explaining what we are supposed to be learning, which leads to us being lost when working on the assignments. His due dates and syllabus are a bit all over as well...

Get ready to read
Hilarious
5.0
2.0
CS2550
Grade: A-
Nov 20, 2025
Would take again

Great professor. Good sense of humor which keeps you engaged. Goes over material for half of class and lets you work on homework for the other half and helps with any questions. Textbook is pretty straightforward. Attendance is very much mandatory. If you show up and don't cheat, you will be fine. Would take again.

Participation matters
Amazing lectures
Hilarious
Class Info

Online Classes

100%

Attendance Mandatory

46%

Textbook Required

4%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 59 grades
Most common grades:
A (22)
A- (12)
B (9)
Grade Distribution
A(23)B(12)C(5)D(2)F(0)A-/B+(17)
Based on 71 reported grades
A: 22
A-: 12
B: 9
Not sure yet: 8
Common Tags
Gives good feedback (17)
Clear grading criteria (13)
Caring (12)
Participation matters (10)
Tough grader (10)
Hilarious (8)
Accessible outside class (8)
Lots of homework (8)
Rating Trend

Declining

-0.41 avg change
Apr
Dec
Jan
Mar
Apr
Nov
Last 6 months
Ratings by Course

CS3705

4.0

(3)

CS2550

3.7

(31)

CS2750

3.5

(2)

CS2705

3.0

(24)

NTWRK0

3.0

(1)
+5 more courses
Difficulty by Course

CMPT1400

5.0

NTWRK0

4.0

CS1030

3.7

CS3550

3.3

2550DATABASE

3.2

Similar Professors