Pamela Duffy

This professor has taught: INFM603, INST123, INST126, INST204S, INST208M, INST227, INST228, INST326, INST327, INST388E, INST408B, INST408M, INST408W, INST410, INST490, INST728W, INST733
Information Review
Pamela Duffy
INST327

Expecting an A
Anonymous
05/23/2025
PLEASE AVOID TAKING HER AT ALL COSTS!!! The class could have been more productive and fun if it hadn't been for the sudden investigation that put most students into a frantic state. I still don't understand why we can't ask questions or get help from elsewhere. Not only would this make the class hard, but it also restricts us from learning more about SQL. Luckily, I was not accused of the scandal, but I did see a couple of my friends crashing and crying their eyes out because of the incident, which I feel pity for them considering how intelligent and open-minded they are compared to me. How can I forget about the last-minute announcement of a change, when most of us have turned in the assignment. The restriction was established due to her paranoia about students using AI. Luckily, I made friends with the people in my discussion group, and my discussion TA was helpful and would try to assist at all costs. If the TA had a profile, I would give him a 5-star rating. As for Professor Duffy, if you're taking her next semester or any semester, good luck because you need it! P.S.: She also teaches a 400-level class. Do as you wish with this information.
Pamela Duffy

Anonymous
05/21/2025
Her TA's are literally the worse of the worst. Rude, inattentive, and aren't even fit to be role models for this class. Discussion is practically just the TA's telling everyone to log onto a zoom meeting and do the discussion quiz. They don't even go through it with you until the very end, where they just give you the answers. Not to mention the groupchat incident. upcoming students beware, cause the TA's will report you the moment you ask for help in class and someone that isnt a TA helps you. They are absolutely on powertrips and deserve none
Pamela Duffy
INST327

Expecting an A-
Anonymous
05/21/2025
Absolutely terrible experience. Hannah, the TA, was consistently rude and dismissive—interrupting students mid-sentence and making it feel like asking questions was a burden. She clearly shouldn’t be in a teaching role. As for Professor Duffy, she seemed completely checked out. Grading took forever, and she even told us not to reach out to her directly—everything had to go through Hannah first, which only made things worse. The whole setup felt disorganized and honestly disrespectful to students. It seemed like they were more interested in power-tripping than actually helping us learn.
Pamela Duffy
INST327

Anonymous
05/20/2025
If i could give her 0 stars, I would. She is by far the worst Professor I have had these past 3 years. The reviews on here are the complete opposite of what she is truly like as a Professor. She reported over 50 students to the code of conduct for a group me that was created by HER TA. She has an awful attitude and an extreme condescending tone when you try to talk to her about anything. I have sent her several ELMS messages (her main form of communication) and she has responded to 0. She will change up the instructions for assignments and add/remove disallowed keywords AFTER the due date of the assignment has passed just because AI uses those keywords EVEN THO, they are taught in the textbook. Everything in the class is very strict and honestly even her class TA's have an attitude, especially Hanna. She claims that this class is "co-taught" by her and Professor Diker, however, he was only there for a few lecture lessons and it seems like she was the big boss in charge of everything. Avoid her at all costs for your own sanity. She is in no way fit for teaching.
Pamela Duffy
INST327

Expecting a B
Anonymous
05/19/2025
What a terrible professor. Grading sucks, takes too long to respond to emails, brick jokes, I could go on. I wish I didn't take a chance on her from these reviews. Diker is a better teacher than her, but we didn't see him as much as we saw her. Misplaced priorites with her whole investigation bs she put half the class through. And to the TA Angela, you equally suck because of the audacity to say half the class was cheating when we literally had gotten a warning/reminder so for you to still insist people were cheating, you genuinely suck. Anyways, I wish professor Diker taught the class more than her, he was better at explaining even if he went over class time by a few minutes.
Pamela Duffy
INST327

Expecting a C-
Anonymous
05/16/2025
Words cannot describe the annoyance and anger I feel towards her. From her dismissive attitude when it came to answering students questions to her reporting nearly half the cohort simply for being in a GroupMe, Professor Duffy does not live up to the reviews on here. Her teaching is bland, she simply reads off of the slides, and she makes no effort to get her students involved. Her extra video quizzes mimic what she teaches in class, so there's no point in showing up to her lectures. She puts in more effort in reporting students for useless things than into ensuring that her students are engaged and understand how to use SQL. I also never forget how she sent everyone into a frenzy because she decided to add a disallowed term last minute without notifying anyone, then hiding her hands when called out on it. I hope that I never have to cross paths with her again. It's unfortunate that she's practically the only professor that teaches this course, I can't even say not to take her.
Pamela Duffy
INST327

Expecting an A
Anonymous
05/13/2025
I feel upset because Professor Duffy is overall a kind person and not a horrible teacher. However, that being said, it felt like she was really unresponsive to elms messages (her preferred communication) and had poor communication with not only her students but her TAs as well. I was thankful to have a wonderful discussion TA to help me during this class. As someone said too, there was a big academic dishonesty case in the class, and I was a part of it simply for being in the group chat. I do not blame her for what had happened, but I do feel a little bitter over the fact I begged for help and had such bad communication to resolve the matter. Other than that, I did enjoy the textbook and think it is an easy read for the class. PLEASE pick people who have good work ethics for the group project, I am very thankful I had such kind and hardworking teammates, it makes the class way more enjoyable.
Pamela Duffy
INST327

Expecting an A
poliswaggy
05/13/2025
There’s one required discussion, optional lectures (in my opinion), and a semester-long project. Most of the work is asynchronous, so it’s pretty manageable. I actually liked the assignments, they’re straightforward and teach you exactly what you need to know. You don’t interact with the professors much (there are two), but Professor Duffy stands out as super understanding and clear about expectations. She’s chill, and overall I enjoyed the class.
Pamela Duffy
INST327

Expecting an A
Anonymous
05/09/2025
Horrendous teacher, don't get how she is 4.3 stars. I took her because I got a recommendation from a friend, as well as the good PlanetTerp reviews. She creates a GroupMe for the class, then accuses half the class for cheating because we asked questions in it? I stopped going to lecture but she tries to make jokes mid lecture and all of them are bricks. Although she knows the material and can somewhat teach, she's just miserable to have, just find a better professor (not hard). She needs to wrap it up at this point
Pamela Duffy
INST327

Expecting a B-
Anonymous
05/02/2025
I'm not entirely sure as to why Professor Duffy has good reviews. She is such a boring professor. All she does is reads off slides, and speaks in such a monotone manner. Her lectures are not interesting and simply mimic what is spoken in the video quizzes. I preferred Professor Diker over her, but unfortunately, she teaches most of the course. She put more effort into reporting half the class for being in a GroupMe than to ensuring her lessons are engaging. If you are able to, do not take Professor Duffy for this class. She's not worth the mental and academic stress.
Pamela Duffy
INST327

Expecting an A+
Anonymous
05/01/2025
Professor Duffy does a great job making the material easy to understand. The assignments are very educational and really reinforce what you learn. This class focuses heavily on SQL and isn’t too difficult if you stay on top of things. To succeed, make sure to watch the lecture videos, complete the quizzes before class, and follow along with the in-class code examples and skeleton files provided. Don’t hesitate to ask for help in ELMS or Piazza. Both the TA's and professors are very supportive. Additionally, shoutout to TA Angela! She is amazing and very knowledgeable, and explains concepts clearly. Each discussion is mandatory, and we start with 15 minutes to try the lab exercises on our own. After that, the TA walks through them step by step, which is super helpful. Additionally, there is a semester-long database design project. Make sure to pick a good group within your class section early on, or you’ll be placed randomly. Some parts of the project require meeting up and working on the same device, so it’s important to have a cooperative group. The project can get challenging if group members don’t pull their weight.
Pamela Duffy
INST327

Expecting an A-
Anonymous
12/29/2023
Professor Duffy is a pleasant lecturer. The class as a whole was a headache. The semester-long group project was very unpleasant.
Pamela Duffy
INST327

Expecting a B+
Anonymous
12/20/2023
The course was co-taught between Duffy and Diker. Duffy did the recorded lectures for our section and Diker did the in-person lectures. Personally I found this course to be quite hard and apparently this is an unpopular opinion but I thought 326 was better than 327. The lecture vids were really hard for me to watch, I would often get bored and couldn't follow along with what was happening. The lecture vids and understanding the material are the hardest part of the course but the in-person labs and discussion board posts are basically easy grade boosters to help balance out the difficulty.
Pamela Duffy

Anonymous
12/18/2023
INST408M REVIEW This course needs more detail. The class consists of in-person lectures, weekly class assignments that are done together in a class, three major take-home assignments, and three larger project assignments that follow a similar style to the homework assignments. The issue with this course is that there isn't really a clear direction in which it wants to go. The lecture slides aren't very helpful, and nearly all of the readings are random and don't correlate with what's being covered in class. Easily, the worst part of the course was the agpss part of the course. There needs to be more content that students can reference, such as recorded lectures and lecture videos, considering the class only meets once a week. Overall, the course wasn't too bad, but it felt rushed and unfinished at times. Dr. Diker would normally go on for over an hour, and Duffy would speed-run the remaining slides after Dr. Diker would leave. The class overall is not bad, just rough when one group assignment has the potential to tank your grade.
Pamela Duffy
INST327

Expecting an A
Anonymous
09/05/2023
Professor Duffy is so sweet and she makes her class as simple as possible. She provides tons of resources and you can tell she wants her students to do well. She is also very understanding if you are having any issues. I took this class online over the summer and it was very manageable.
Pamela Duffy
INST327

Expecting an A+
Anonymous
05/23/2023
She is a very knowledgeable and considerate professor. I agree with others responses that we have a lot of busy work. However, its there to compensate for the harder assignments/project work. As long as you have a capable group, you'll be fine with the semester long project. The TA's are available and reliable.
Pamela Duffy
INST327

Expecting an A
Naruto
05/16/2023
Good teachers and gives extension. I don't like the sjw articles we have to read.
Pamela Duffy
INST123

Expecting an A
Anonymous
01/26/2023
easy class just lots of busy work. professor duffy is great though, she's very considerate and understanding and just wants the best for her students. she really wants you to succeed. the class is filled with busy work like weekly quizzes, biweekly discussion posts, & biweekly group presentations that are done online and can be finished in 30 minutes. there is a group project due at the end and you have check ins and progress reports throughout the semester but my group only met a couple times and we were able to finish everything on time. make sure you have a good group, i got lucky and even though we only met a few times we were super productive and agreed on everything so the work was well split and it went really smooth. you won't have any problems with professor duffy though, i had her and professor diker so they switched every week with who was lecturing. lecture does get boring & there's mandatory discussions every week but everyone is super helpful.
Pamela Duffy
INST327

Expecting an A+
Anonymous
09/09/2022
She is the most caring professor I have ever met. Although I admit that her lectures could be somewhat useless because of the large number of knowledge you can get only from the elms pages, the more you interact with her, the more love you will have for her. Most assignments are easy, even if you meet any problem you can quickly solve it during office hours. The only hard part of this course is that sometimes you have to deal with shitty teammates.
Pamela Duffy
INST123

Expecting an A+
Anonymous
05/07/2022
Easiest class I've taken in my entire life. You don't ever have to attend lecture. However, this class was the worst class I've ever taken. Pamela Duffy/Vedat Diker are stuck in the past with how they teach. Frankly, they have no idea how students actually learn, and they assign a stupid amount of pointless work which teaches you absolutely nothing. Long ass discussion boards every two weeks, required presentations which are nothing but busy work, and you're required to attend discussions every week, where literally all you do is wait until the TA gives you answers for work that you could just do yourself at home. Discussions in this class were the worst thing I've ever done in school or at UMD in general. Worst class I've ever taken.
Pamela Duffy
INST327

Expecting an A+
Anonymous
12/24/2021
i literally love her she is so caring and takes her time to help you understand. Definitely take a class you need with her if possible.
Pamela Duffy
INST123

Expecting an A
Anonymous
12/24/2021
Firstly, very easy course. However a TON of bullshit work (ex: discussions). Duffy is a very nice professor and will help you out when needed. I cant speak much for her lectures though cause tbh i didnt even go to them.
Pamela Duffy
INST327

Expecting an A+
Anonymous
10/11/2021
Class was easy if programming comes easily to you. The group project was irritating at times, but that was because of flaky group members. Otherwise good course, easy online quizzes, and no exams.
Pamela Duffy
INST327

Anonymous
11/21/2020
Great professor
Pamela Duffy
INST123

Expecting an A+
Anonymous
05/03/2020
Not a very interesting lecturer, but very reasonable in terms of grading. Class was well taught and easy.
Pamela Duffy
INST327

Expecting an A+
Anonymous
12/23/2019
Excellent professor! Highly recommend!
Pamela Duffy
INST327

Expecting an A+
Anonymous
12/21/2019
Duffy is a good teacher who cares about her students, and gives very fair (and open book) assessments and assignments. Databases can be a pretty dry subject but Duffy does her best to make the course interesting, and it is one of the most useful courses in the major.
Pamela Duffy
INST327

Expecting an A
Anonymous
12/18/2019
She's great. Very helpful. Makes sure you understand the material instead of just knowing what to do. Very lab centered class
Pamela Duffy
INST126

Expecting an A
jgold8610
11/12/2019
She has a great personality and really cares for her students. Her teaching is mainly centered around creating labs so students can get hands-on python experience. No final, just a group project.