3.0
Quality2.9
Difficulty51%
Would Retake95
Reviews51%
Would Retake
95
Reviews
Rating DistributionOfficial
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 ratingClass Info
Online Classes
100%
Attendance Mandatory
46%
Textbook Required
4%
Grade Predictor
Your expected effort level
Predicted Grade
B+
Grade Distribution
Common Tags
Rating Trend
Declining
-0.41 avg changeRatings by Course
CS3705
4.0
(3)CS2550
3.7
(31)CS2750
3.5
(2)CS2705
3.0
(24)NTWRK0
3.0
(1)Difficulty by Course
CMPT1400
5.0
NTWRK0
4.0
CS1030
3.7
CS3550
3.3
2550DATABASE
3.2
Reviews (95)
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Teacher was very engaging and encouraged class discussion. He made the class more interesting than the topic deserved.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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
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.
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.
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.
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!
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.
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
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.
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.
he is boring and not helpful. it is hard to listen to him or watch his video without getting sleepy.
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.
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.
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.
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.
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.
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.
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!
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.
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.
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
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.
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.
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.
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.
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.
Great professor really helpful
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.
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.
easy course
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.
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
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.
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.
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.
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.
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.
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.
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
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 ?"
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.
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 :)
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
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
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.
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
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.
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
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
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.
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).
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.
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.
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.
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
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.
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.
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.
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.
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.
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.
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.
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.
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
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.
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.
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.
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.
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.
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.
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!
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.
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...
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.
Class Info
Online Classes
100%
Attendance Mandatory
46%
Textbook Required
4%
Grade Predictor
Your expected effort level
Predicted Grade
B+
Grade Distribution
Common Tags
Rating Trend
Declining
-0.41 avg changeRatings by Course
CS3705
4.0
(3)CS2550
3.7
(31)CS2750
3.5
(2)CS2705
3.0
(24)NTWRK0
3.0
(1)Difficulty by Course
CMPT1400
5.0
NTWRK0
4.0
CS1030
3.7
CS3550
3.3
2550DATABASE
3.2