1.7
Quality3.3
Difficulty19%
Would Retake89
Reviews19%
Would Retake
89
Reviews
Rating DistributionOfficial
5
4
4
4
3
8
2
15
1
58
What Students Say
“-4 Met expectations, but did not exceed them”
CI103 - 1.0 rating“It is very badly designed and does not do what it sets out to at all”
CI101 - 1.0 ratingClass Info
Online Classes
100%
Attendance Mandatory
98%
Textbook Required
0%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Declining
-0.37 avg changeRatings by Course
CS461
2.7
(3)CI101
2.0
(41)CI103
1.6
(19)CS150
1.4
(7)CI102
1.1
(15)Difficulty by Course
CS570
5.0
CS172
4.5
CS150
4.4
CI103
3.9
CI102
3.9
Reviews (89)
She designs the curriculum for this course at Drexel, and it's a complete mess. Labs have nothing to do with lectures, so instead of a cohesive class, you feel like you get two halves of two different classes. She doesn't demonstrate great knowledge of the subject she teaches; she simply reads the exact words off her slides to us.
Class consists of only team activities for both lab and lecture- Dr. Pirmann does not do any teaching, only facilitating. Content in the lab does not relate to content in the lecture. Quiz content is rarely actually taught in class. Dr. Pirmann is friendly and caring, but I cannot say I learned much from this course.
Dr. Pirmann comes across as someone who is knowledgeable. Unfortunately, her teaching skills are lacking. She is obsessed with active learning, meaning that she breaks everyone into groups for lectures and group activities are done instead of the professor teaching the class. Labs are disorganized and each topic only gets a very shallow overview.
There are no words to describe how absolutely atrocious of a professor she is. She's extremely rude, unprofessional, and lacks all knowledge of the information she's supposed to be teaching. She's never present other than in lecture and has ridiculous double standards. Her lectures are boring and have very little viable information that's learnable
Good professor. I didn't pay attention in class and I don't think she cared anyway. You have to come to class though but it's a really easy class. If you get below an A then you shouldn't be in this major lmao
Literally the worst professor I've ever had! The most unstructured class - no rubrics, TA's didn't attend lecture and had no idea what was going on. Avoid this professor at all costs!
Dr. Pirmann doesn't teach everything is group work. She never taught a single thing to my class. Each week, she dumps a new combination of groups into an unfamiliar lab. Her labs defy all elements of real-world technology jobs. As an introductory class, you are expected to know the topics you are supposedly being introduced to for the first time.
Dr. Pirmann's labs are very unorganized and unrelated to the lectures. You're thrown into random groups, working on labs with the expectation that you should understand everything in an introductory course. Reaching out to Dr. Pirmann, you will be met with hostility. She is very rude, unprofessional, and speaks down to you. Avoid her at all costs.
Atrocious. It's both the class structure and the teacher. Did not lecture us at all and instead each lecture threw us into random groups and expected us to learn a completely new concept in a team in 50 minutes. I felt like I barely learned anything in this class and the professor was rude and always passive aggressive for some reason?
Great professor, I had her during freshman year for CI101. The class was very easy I had no problem ending the class with a good grade. Lots of group projects, which are especially nice with online classes. Lots of assignments can help your grade if you do poorly. Definitely a great professor to have.
She was okay as a professor. I enjoyed the class (took during COVID and online only classes). There were small quizzes each week at the end of the lab, but they were pretty simple. Lots of group work though. She doesn't really go through the lectures and expects you to teach yourself using the group lecture activities.
Entire class (at least while online) is completely group based for lectures and labs. Lab groups are rotated every week (unless it is a multi week lab) and lecture groups are switched half way through the term. Pirmann is a fine teacher overall, sometimes she can come across as a bit rude. If you know computing or can learn though you are good.
Okay. That is all I can say.
She is rude and disrespectful to students.
Worst professor that I have had so far.
WORST CLASS EVER TAKEN. Worst teaching method I have been exposed to since my birth.
Lots of groupwork. Quizzes off of very obscure and minute, useless details that you wouldn't bother to remember. I once asked her a question outside of class about the homework and she was kind of rude about it.
I saw all the bad reviews and I knew that I had to mention that she is not at all horrible like everyone makes her out to be! It might be different because of the pandemic, but she's been very friendly and understanding.
The worst Professor I have had so far. If you can avoid her, please do. It will save you a miserable unnecessary class.
She will make you hate the course. When you ask for help she will be rude and probably won't help you.
Dont take her. For you own safety.
bs professor, any professor would be better than her. She also reports negative reviews and still has a 1.9 rating. Sad.
worst professor so far.
Save yourself the stress, time, and energy and choose whoever else is teaching this course.
Tammy Pirmann has to be one of the coldest, unhelpful and rudest people I have ever had to learn from. She never lectures at all and expects you to know everything anyways. If you miss a lab it is extremely difficult to make it up, and she will not let you turn it in late at all. She is extremely unforgiving, and it shocks me anyone could like her.
I do not understand why she receives such bad reviews. If you go to class, pay attention, and ask the occasional questions, you will pass. The labs are quite difficult, but she is very willing to help you. She is extremely willing to help you after class and has a great response time. I would recommend her if you are okay doing work on your own.
I did not enjoy this professor's class. She often claimed that this was "not her course" because another teacher was teaching her it. Therefore she said she didn't have the ability to change my grade even though it wasn't in the description of the project. SO disorganized and not good with computers for a computer science teacher. FRUSTERATING
So, I can see why there are so many conflicting ratings. Professor Pirmann is a very nice person and probably would be much better in an actual lecture. However, CI101 was basically a series of group readings and labs with practically no interaction with her at all. She is not forgiving for lateness or any absences. This class was alright overall.
She is easily one of the rudest teachers I have ever had. When you ask her for help with something, she's condescending about it and treats every student like an idiot. Nobody ever knew what they were doing. She also always disappeared during our lab section and left the TAs in charge(and they didn't know what they were doing either)
This course supposes to be easy and two credits, yes, it should not have a lot of homework. But she made a ridiculous rubric to give you 100 when you did more than what is expected. Finishing all the requirements of the work is not enough for her. You have to be more, but I don't know what if "more".
-4 Met expectations, but did not exceed them.
She makes the worst syllabus possible. The course was absolute garbage, by the end of the quarter I wanted to give up and not do any of the work. This is making me hate CS.
Had a very vague rating system, was expected to exceed "expectations" to get an A but there was nothing to base the expectations off of.
Every professor I have had at Drexel has been super chill and understanding. Dr Pirmann is the professor that high school teachers warn you about. She is super strict with grading, a stickler for the process, passive aggressive, and will give instructions but will count off points because "it didn't go above and beyond." Not a fan
The teacher was horrible. I hated doing her class. To get points, you have to do much extra work, it was exhausting. I would not recommend to take her. She is the worst
To the comments about her being rude here is a quote "I went through all the presentations and they are all there, but SOME PEOPLE did not follow directions. So here is a guide to find the trickier ones:" In my opinion I would agree, just a bit passive aggressive.
She seemed nice and I had no problems taking the freshman design sequence with her. Grading was clear and plenty of opportunity to get a good grade.
Harsh and unclear grading, too much unnecessary works to do the project that prob would take a term but being spread too the next class required.
Mr. Pirmann met expectation but did not exceed. She'll get a 75%, which isn't necessarily a bad grade, it's just what you get when you don't exceed the expectations that were definitely clearly demonstrated to you.
Professor Pirmann is a nice person. However, CI 102 is one of the worst classes, in my opinion. The GitLab instructions are disorganized, the grading criteria are unclear, and in order to get full points on an assignment, you have to do more than what you are told. I hated this class. I have to take 103 now too, and I dread it every class.
Absolutely horrible and is never understanding. This whole course is a mess
Not prof specifically but the grading is not the best. They are done by the TAs and not even the ones during your period so you have to go outside of class to question grading. Grading is very detailed and picky. It seems like the idea is "An 8/10 is passing, a 10/10 is going above and beyond" which is annoying as I have other class work of course.
passive aggressive while reading off a powerpoint made by someone else. when asked a question she won't be able to answer outside the pp. attendance is required and the group project is a superficial waste of time. its probably good for teambuilding or whatever, but her directions are terrible.
Hard to communicate with by email unless I send the questions one by one per email. Quizzes are poorly made, expect tricky sounding questions regardless or not if you know the content. Groupwork always required. The lecture is the easy part, including groupwork during it. The lab teamwork is graded with nitpicks and you get a quiz right after.
Very rude, doesn't teach, and doesn't grade. Every question u ask will be reflected with hostility. Worst Prof I ever had. She proposed to have the system link both "lab" and "lecture" as one course and it's only worth 2 credits. Lot of HW, so basically 2 courses for 2 credits. She WILL make your CI classes a misery. AVOID! U will contemplate life.
Is passive aggressive and rude, has no compassion for students. If you're late by 5+ mins, you're losing points and you don't get to do anything about it, but thankfully it's small. The only saving grace about this class is that it is so easy but there is hw everyday. The projects in lab are group based, hope for good teammates. Have fun, I didn't.
Professor Pirmann is a very nice teacher, although lectures can sometimes be a bit boring. Classes are very straightforward and as long as you complete your work there will be no issues. Lab is a bit more independant and you are pretty much on your own.
Just a lot of work in class, wasn't my favorite course, and the lectures were not the most exciting.
I had her for CI101 lecture and I think she gets lots of negative ratings on here because of how poor the CI101 class is structured and organized. No personal experiences with her, but she appears to have negative attitude sometimes. About the class, prepare for mayhem. Terrible lab designs, unbearable team-based lectures, & many mini assignments
I thought this professor was decent. I thought the class structure is pretty good. A bunch of recent ratings, and there's a lot of stuff I didn't agree upon. I thought the collaborations in this class for each lab were significant. The quizzes weren't bad bc there were usually videos to help study the quiz.The lecture classes,hw and labs were easy.
Professor Primann is a nice professor. Her class isn't the most interesting but if you pay attention and complete all your work on time, you will get a good grade
Be ready for unorganized lectures and team activities. This professor is also very passive-aggressive toward students. It's almost like she tries to talk down on students. However, the homework assignments are pretty easy you mostly write reflections.
Professor Pirmann in her syllabus wrote she expects people to go above and beyond to get an A. Getting an A is not difficult but following the rubric for assignments will likely get you a B. Aside from unfair grading standards she is also a terrible lecturer and assigns a weekly writing assignment.
No. No. No. No. No. No. I don't know who left a 4 star review, but that's 4 stars too high. This class is a waste of time. Period. It is very badly designed and does not do what it sets out to at all. If you are looking to take this as an elective, stay. away. If you are a freshman, push through. There are better CCI classes on the horizon.
Prof. Pirmann was not very helpful and taught me almost nothing. The class was explained very poorly from the start, and lectures never had anything to do with labs at all. TAs were told to basically be useless and I have a hard time believing they were all as dumb as they acted. Overall would not take her again unless forced.
Everyone gives her bad reviews but I like prof. Pirmann. I thought she was really friendly and her class was always fair. As long as you turn in your homework on time and show up to class you should get an A.
Actually pretty nice when you talk to her one on one but not great in class. Would disappear in the middle of lab and never help anyone with their projects. Doesn't treat the class very well, often criticizes students with zero constructive criticism. Wouldn't take again, but it wasn't awful.
Piarmann was not a terrible professor but she tend to ramble a lot. She's pretty understanding but she's very stern when it comes to assignments. I'd definitely take her again. She has high expectations for her students but she also understands that most likely her students are new to computing and informatics.
If you have a choice not to take her, don't. but turned out to be more taxing than CS171. The professor is too set in her ways, non-cooperative, and pretty indeed believes that her course is the only thing important in your life. weekly lab and homework, research paper, & programming project. take 164 if you can.
The course isn't hard to pass at all. But, this professor controls the CI sequence including homework and grading rubrics. She is strict in grading, believing in this "go above and beyond", and taking off points for not doing it. She's gatekeeping points that could mean a small enough difference to another letter grade. But, worse does exist.
THE WORST PROFESSOR!!!!! She is set in her ways, always defending herself, and giving unclear instructions. SHE DOES NOT CARE ABOUT YOU. If you're in high school take AP CS!!!! Avoid her at all costs. You will wish you dropped out of Drexel.
Deducts points like it's Christmas morning opening my presents, but will make it soo difficult to gain points back. Grades dumbfoundedly tuff in the first half of the course dropping pretty much everyone's grade. Class is run by TAs but even they don't know what's going on. Spent more time than in any other course than in this class but got a B+.
Look, if your reading this and panicking about all of the bad reviews know that many of them are hyperbole. She's a tough grader, is extremely faithful to her syllabus, and expects students to approach her class the same way they would a real job. Just give the class some care and you'll be fine.
As someone who's taken Pirmann for both CI-102 & CI-103, she's definitely not as bad as some say. Do know that she is a strict grader and sticks to her syllabus religiously. Honestly, as long as you read the lab assignments and do literally EVERYTHING it says, you'll be chilling. All in all, not the best class but certainly not the worst. Good luck
I withdrew from her class because her teaching style was so abrasive. I was in an introductory CS class and she treated it like an advanced program, not teaching basic concepts and dismissing questions she thought were a waste of time.
The high expectations set were not matched by adequate support or sensible grading criteria. While aiming for rigor is commendable, the lack of sufficient guidance made it difficult to meet these lofty standards. Additionally, the grading seemed to focus on arbitrary criteria unrelated to the main goals of the course, which was frustrating.
Changes requirements every week
Do Not Take! Avoid If Possible
The absolute worst professor. She treats her class like employees, and is the least understanding person ever. She talks in a weird condescending tone and does not care for students as such. Would highly recommend avoiding her!
She's so condescending oh my god. She dissmisses everyone's concerns because the course average grade is high. (She told us this). Expectations are NOT clear and this should be obvious given all the bad grades on Activity Reports but she insists they are so that's that.
how is she still not fired yet, I just don't understand
Easy class, the bad rating comes from the fact that she treats us like high schoolers. Assigned seating, not allowed to leave labs early even if we finish, etc.
She is rude to everyone and despite being incompetent herself, will yell at you for doing what you were told to do. She acts as if everyone is a child who can't follow instructions. Lectures are activities so you are not taught anything during this class.
If you love compsi but hate yourself, this class is a perfect fit! She treats college students like high schoolers but explains code like she learned it yesterday. She talks down to us like we just learned what a keyboard is, yet somehow still manages to be wrong half the time. I'd rather debug C code in Notepad than sit through this again.
Anybody can be a professor for CI 102 instead of her.
I would give her five big Dooms. The individual reflections in a GROUP PROJECT BASED CLASS are worth way to much especially considering they often have nothing to do with anything you do in class. I have more to say but other reviews cover that.
Not a very difficult class, it's mostly run by ta's anyway. Tammy pirmann is just super arrogant tho for no reason, and she's just not pleasant to deal with. Pretty hard to avoid with ci102-3 but if you can you should.
The requirements for the course project were not clear. She gave us wrong code most of the time, and a good portion of class was spent fixing her code. The activities being long sometimes did not help. For quizzes, she sometimes gave us questions about stuff she didn't bring up in class.
Extremely disrespectful, rude, and blunt. Does not actually teach in lecture - avoid if you can.
Normally, I wouldn't waste my time with this, but she is so bad that people deserve to know. She has no clue what she is doing, is unprepared, and the worst class I have ever taken at Drexel. Her course has no clear instructions, grading is unclear, and she provided a YouTube video on NoSQL because she was "not the best at it".
During the Lab she disappears into a little office room and is not seen until the very end of the lab so dont even try asking for help, the course is very sloppily set up so when you do have a question be prepared to wait like 10 minutes for a answer.
There was a lab that was nearly impossible to complete in one class, I got about 60% done when the lab was done and most others got around the same amount of completion. My friends said their professors for this lab let them work outside of class, but she prohibited working on this lab outside of class, so what was supposed to be done?
Let me be clear, CI101 is a very sloppy but simple course. Tammy Pirmann is the issue. I hope you have a strong background in CS because she will be of no use. Don't fall victim to believing you'll actually learning anything in class because the lectures are group projects. P.S. Don't expect to complete the lab in class, sometimes its too long
The lectures are useless and the labs are oversized and she lectures you for failing to finish in time (when not a single group finished in time)
really hard class if you are not smart
Super easy class!! Really clear communication, BUT the workload was almost too light! I think for a uni level class she needs to be harsher on the grading and stop giving everyone good grades like she is currently doing. I got an F but I deserved it and I am grateful she did not give me a lower grade
Genuinely might be the worst class I've had the displeasure of taking. Lectures are the most useless thing I've ever had to work on; her labs are even worse, and she is so terrible at teaching. If I didn't know what I had already known, I would've had a much lower grade than I got. Respectfully, she shouldn't be allowed to teach at Drexel.
Honestly, the curriculum for CI101 is just flat out useless. While she definitely has a tough job teaching hundreds of intro students that don't want to be there, and the course content isn't her doing, she often gives us the most confusing lab and homework assignments. The class is not as easy or low-commitment as it is made out to be.
She was probably the laziest professor I ever had. The TA's were doing mostly all the grading. The class isn't hard, but the structure of everything is bad. Dumb requirements on homework and very repetitive.
Class Info
Online Classes
100%
Attendance Mandatory
98%
Textbook Required
0%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Declining
-0.37 avg changeRatings by Course
CS461
2.7
(3)CI101
2.0
(41)CI103
1.6
(19)CS150
1.4
(7)CI102
1.1
(15)Difficulty by Course
CS570
5.0
CS172
4.5
CS150
4.4
CI103
3.9
CI102
3.9