3.3

Maria Petrie

Computer Science - Florida Atlantic University

3.3
Quality
3.2
Difficulty
50%
Would Retake
117
Reviews
3.3
Quality
3.2
Difficulty
3.3
Helpful
3.3
Clarity

50%

Would Retake

117

Reviews

Rating Distribution
Official

5

47

4

16

3

11

2

13

1

30

What Students Say

There are also quizzes EVERY class

CDA3201C - 1.0 rating

Unfortunately, her lectures were quite different

CDA3201C - 2.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

38%

Textbook Required

17%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 76 grades
Most common grades:
A (25)
A+ (19)
Not sure yet (13)
Grade Distribution
A(44)B(10)C(7)D(4)F(3)A-/B+(10)
Based on 94 reported grades
A: 25
A+: 19
Not sure yet: 13
B+: 9
Common Tags
Caring (33)
Accessible outside class (20)
Skip class? You won't pass. (14)
EXTRA CREDIT (14)
Tough grader (14)
Test heavy (13)
Lots of homework (13)
Respected (11)
Rating Trend

Declining

-0.43 avg change
Apr
May
Aug
Oct
Nov
Dec
Last 6 months
Ratings by Course

CGS157

5.0

(1)

CGS1570

3.6

(5)

CDA3201

3.5

(20)

CDA3201C

3.5

(51)

CDA3203

3.0

(33)
+3 more courses
Difficulty by Course

COP3530

4.0

3203

3.5

CDA3203

3.3

CDA3201

3.2

CDA3201C

3.1

Reviews (117)
4.0
1.0
CGS1570
Sep 30, 2010

Took the online version of this class. I expected it to be brainless work, but it required a little more effort. I can say that I learned a good amount and now really know everything about excel and access, which I had never really used much before. Recommend if you need to take the class! Still an easy A.

5.0
4.0
CGS1570
Nov 7, 2010

In online Comp App 1&2 you can work ahead of schedule. She adjusted deadlines so I could do 1 then 2, both same semester. Great help ticket systems via email or phone, virtual & reg office hrs, TAs. Thought I knew MS but learned to Super User level. Found course very useful for other classes & work. Save $$ with cheaper electronic ver of text.

1.0
5.0
CGS1570
Jan 29, 2011

Absolutely, the worst teacher I've ever had the misfortune of taking. Her instructions are horrible and you pretty much have to wing it when it comes to the assignments. Do yourself a favor and never take this class.

2.0
2.0
CGS1571
Jun 30, 2011

Worst Class I have ever taken. Would never recommend it. When you have a question, you have to e-mail a ticket center and they get back to you whenever.

4.0
2.0
CGS1570
Apr 6, 2012

Keep your excel, word, powerpoint skills up to date with this ONLINE class. EASY A if you do all the assignments on time. NEVER used the book, step-by-step "hints" and "show me's" on every assignment. WORK AHEAD, so you finish this course well before the end of the semester. Email reminders each week so you never miss an assignment.

5.0
1.0
CGS157
Apr 19, 2012

Hearing back through email is quite annoying, since you do have to wait a while. But the actual class is very helpful for your future. I thought it was fairly easy, but I like working on computers. Don't leave assignments for last minute! I got an A in both CGS 1570 AND 1571.

4.0
4.0
CDA3201
Jan 9, 2013

She was a little bit disorganized at times, but it's clear that her goal was to make sure everyone actually understands the content. Very flexible with office hours, allowed quiz retakes to master material, very helpful overall. You really have to work though, and she is very busy so gets behind on content sometimes.

4.0
2.0
CGS1570
Jun 18, 2013

Prof is very nice and knows what shes talking about. Assignments are straight to the point, and if you follow the examples in the book you will get 100% on every assignment. But don’t wait until the last minute!

5.0
3.0
CDA3201C
Grade: B
May 5, 2014

Class delivery was all that I expected; then bonus were given with daily additional office time for those who have not grasp it in the class. Using her work ethics as a model for all teachers to follow would not be a bad idea.

5.0
3.0
CDA3201
Grade: B+
Aug 31, 2015

She puts textbook on reserve in library if you can't afford it. Gives tons of 1-1 help, lots of handouts for practice, many quizzes, really cares that you learn the material. Her lectures are clear and humorous. Does not drop any quiz grades like the other profs that teach this class but you really learn the material and know how to do labs.

5.0
3.0
CDA3201C
Grade: A
Nov 16, 2015

Dr. Petrie has been one of my favorite professors at FAU. Very clear with course expectations. Gives about 10 quizzes the semester average a 90 or higher exempts the final, 6 labs are also mandatory. No partial credit, small errors will mark the whole problem incorrect. Since she does allow retakes if you show up to class and study you will pass.

5.0
4.0
CDA3201
Grade: A
Dec 8, 2015

She really knows her stuff and passionate about it. You've got what you work for. No extra credit, no make ups, no forgiveness, but you can retake quizzes as many times as you'd like for the price of 10pts per retake. She's funny and keeps the class interesting. If you are a serious student who wants to learn and be one of the best, take Petrie.

5.0
1.0
CDA3201
Grade: B+
Dec 10, 2015

She is the best teacher I have ever had. Ever. She allowed retakes on all quizzes to emphasize actually knowing the content. She spent HOURS in her office helping students and wenteachers miles beyond what anyone could ever expect. She doesn't give partial credit. But if you pass her class you will thoroughly understand logic. She is awesome

5.0
1.0
CDA3201
Grade: B+
Dec 17, 2015

Dr. Petrie is someone that I highly recommend. She may not give partial credit, but she lets you retake the quizzes, albeit for 10 points off. Her lectures are fun and she is very engaging with her students. Highly recommend her.

5.0
4.0
CDA3201C
Grade: B
May 1, 2016

She is at school everyday for long hours and explains very well. Quizes are easy and based off her lectures. Reviewed quiz material before quiz date and on quiz day before giving out quiz. Be prepared, if you have never wired circuits before to spend time in the lab. If you are having issues if your breadboard make sure you dont have faulty chips.

3.0
4.0
CDA3201C
Apr 29, 2017
Wouldn't take again

The class set up is disorganized, quizzes every single class that scale to a score of a 100 with material sometimes even given for the first time that same day, Labs require a lot of work and the score on them barely affects your grade. Allows retake for quizzes, she is available to help you out. Quizzes are the part that kill this class, be ready.

Tough Grader
LOTS OF HOMEWORK
TEST HEAVY
1.0
5.0
CDA3201C
Apr 30, 2017
Wouldn't take again

Class is very difficult. Lectures are all on powerpoint. Quizzes makes up most of grade and are difficult. Labs are killer and they barely do anything to your grade. Avoid this professor if possible. On a better note she is very funny.

Tough Grader
Skip class? You won't pass.
LECTURE HEAVY
1.0
5.0
CDA3201C
Grade: B+
Aug 29, 2017
Wouldn't take again

This is one of the worse prof. I've ever had! She's nice and all, but her class is COMPLETELY DISORGANIZED! She never gave us actual due dates of the assignments, quizzes, and projects and her lectures were very confusing. This was Intro to Logic, but she teaches as if we already knew everything about Logic. I WOULD NOT RECOMMEND THIS PROFESSOR!

Tough Grader
1.0
5.0
CDA3201C
Grade: B+
Sep 13, 2017
Wouldn't take again

She's very nice and caring but what made the class horrible was how unorganized everything was. The instructions for most assignments were always confusing and the due dates were never clear. Her lecture also never corresponded with the chapters in the textbooks. I would avoid taking her class.

Tough Grader
Skip class? You won't pass.
1.0
5.0
CDA3201C
Grade: Not sure yet
Oct 11, 2017
Wouldn't take again

Absolutely horrible.

Tough Grader
Skip class? You won't pass.
3.0
4.0
CDA3201C
Grade: B+
Dec 6, 2017
Wouldn't take again

She is mediocre at best. She gives 10 quizzes total, final cumulative exam, and 7 labs. She lectures heavy, her classes about 4 hours long. Approximately at the end of every class you get 1 quiz. If you fail, she lets you retake it with minus 10 points. Class isn't easy by itself, but with her it's harder. I don't recommend her.

Tough Grader
LOTS OF HOMEWORK
LECTURE HEAVY
2.0
5.0
CDA3201C
Grade: A
Dec 15, 2017
Wouldn't take again

Never provided exact due dates, lectures never corresponded with the textbook, gives quizzes on the same day the material was taught, no extra or partial credit, labs took HOURS to complete, takes forever to grade assignments (it's the end of the semester and half of my assignments aren't graded), and she doesn't follow the syllabus' schedule.

Tough Grader
Skip class? You won't pass.
LOTS OF HOMEWORK
1.0
4.0
CDA3201C
Grade: A
Dec 15, 2017
Wouldn't take again

Kind and intelligent professor. However, the class needs someone else directing things. It is extremely difficult, if not impossible, to get the grade that you think you're going to get. The due dates are not posted or are not correct on Canvas. Have fun waiting until the weekend before grades are due to see that your hard-earned A or B is gone.

Skip class? You won't pass.
2.0
4.0
CDA3201
Grade: Not sure yet
Mar 26, 2018
Wouldn't take again

dont do this to yourself. Its crazy disorganized. i have 3 weeks left in my semester and I don't know if I'm going to make it. if there is any way to take the class with a different prof do it. She's nice enough yea but nice isn't going to get me or you an A in the class. Wouldn't recommend at all. Geez the stress you're going to go through...

Skip class? You won't pass.
BEWARE OF POP QUIZZES
LECTURE HEAVY
3.0
3.0
CDA3201C
Grade: A
Apr 15, 2018
Wouldn't take again

The class is disorganized but its not that hard. pay attention to the examples given in class for the quizzes and don't procrastinate too much on labs and you should be fine. I still don't think i would recommend because i did go through a lot of stress even though I have an A. Also, if you have at least a 90 avg. on quizzes you skip the final btw.

Skip class? You won't pass.
ACCESSIBLE OUTSIDE CLASS
LECTURE HEAVY
5.0
3.0
CDA3201C
Apr 21, 2018
Would take again

Professor Petrie, is an outstanding professional and extremely experienced. As in most things, if a student don't put the time and the effort... nothing will work. I was surprised the dedication that Prof. Petrie has to her students. I am a witness of how she goes beyond the line for all her students.

Respected
Amazing lectures
Caring
4.0
3.0
CDA3201C
Apr 22, 2018
Would take again

Great professor , knowledgeable and caring. She gives tools, enough anticipation and takes the time to explain and to repeat. Very patience. The topic is difficult for beginners, so if you are not taking Introduction to engineering together with Introduction to Logic, then you must study harder. But thankfully there are professors like Dr. Petrie.

Gives good feedback
Respected
ACCESSIBLE OUTSIDE CLASS
5.0
3.0
CDA3201
May 1, 2018
Would take again

One of the best professors i have ever run into. Her expertise and passion, are unparalleled. I recommend to be in her class if you want to become a master in this course; which is a core requirement for most of the CS/CE degrees.

Inspirational
Amazing lectures
Caring
5.0
3.0
CDA3201C
May 1, 2018
Would take again

Dr. Petrie has very extensive experience and her methods are unique and extremely effective. Great professor.

Gives good feedback
Respected
Caring
5.0
2.0
CDA3201C
May 1, 2018
Would take again

This course is core and quite challenging if you are new to this field. However professor Petrie's class and methodology helps you to go through it. Her easy methods, clear explanation, availability our of class, etc, etc... no one committed will fail this class...

Respected
Clear grading criteria
Amazing lectures
5.0
3.0
CDA3201C
May 1, 2018
Would take again

With this class, you can compensate anything with the quizes, book readings and assignments. It seems though, but the end is just like anything... if you don't dedicate time... obviously will be more challenging. Professor Petrie, is always available, and very dedicated. her 30+ years as a professor is a real asset...

Gives good feedback
Amazing lectures
Caring
4.0
2.0
CDA3201C
May 1, 2018
Would take again

I am so glad I took this course with this professor. She is very experience, and I know that because of her i can say i learned a lot about this topic. Let alone, this is a very important course for any of the future courses in Electric and Computer engineering

Respected
ACCESSIBLE OUTSIDE CLASS
Caring
5.0
4.0
CDA3201
Grade: A+
May 2, 2018
Would take again

I really dont know what to say about Professor Petrie. She is one of the greatest Professor at FAU. She's respectful and helpful . Thank you for teaching us logic design so well Doctor Petrie .

Gives good feedback
Inspirational
Amazing lectures
2.0
1.0
CDA3201C
Grade: A
May 4, 2018
Wouldn't take again

During office hours, Petrie was probably the most helpful professor I've ever had. There, you can tell she is passionate about the subject and teaching it. Unfortunately, her lectures were quite different. Shows up late, can't control the class, runs over time. Very easy A, but I question whether or not I learned much, no exams required.

3.0
4.0
CDA3201C
Grade: A+
May 7, 2018
Wouldn't take again

Petrie is nice and caring. But she doesn't teach well. She gets off tracks on lectures, making lessons confusing and incomplete. The grade is only based on quizzes and labs. The good news is if you have a quiz average of 90% or above and attempted all labs, you are exempted from the final. Quizzes can be retake for only 10 points off each time.

Tough Grader
Skip class? You won't pass.
TEST HEAVY
1.0
5.0
CDA3201C
Grade: C+
May 23, 2018
Wouldn't take again

Ms. Petrie is a nice lady, however she has managed to turn a basic engineering class into a confusing nightmare. The material, although a little dense can be understood if properly taught. However, I spent most of my time trying to understand her ridiculous and confusing lecture and lab schedule. There are also quizzes EVERY class!

Tough Grader
Skip class? You won't pass.
LOTS OF HOMEWORK
2.0
3.0
CDA3201C
Grade: A-
Dec 4, 2018
Wouldn't take again

Dr. Petrie was very behind in the beginning of semester, which caused the end of semester to be AWFUL. Teaching us quiz material the class before or even same day of quiz very quickly. She does let you retake quizzes, but it's almost impossible to catch her in her office when she says she'll be there- often have to wait at least an hour outside

Get ready to read
Skip class? You won't pass.
3.0
4.0
CDA3201C
Dec 7, 2018
Wouldn't take again

She is caring nice lady. But she makes lectures confusing and doesnt provide much information on the lab activity. She starts to go over something and sidetracks to some other subject and makes the lecture very complicated. I was able to do good in the end. She did also provide retakes for each quiz out of a lower letter grade each time.

Caring
3.0
4.0
CDA3201C
Grade: Not sure yet
Apr 23, 2019
Would take again

She is a lovely professor, but she goes really fast and sometimes the lectures are confusing. However, she is always willing to explain and help whenever you need and you get to retake quizzes.

Graded by few things
5.0
3.0
CDA3201C
Grade: A+
Apr 29, 2019
Would take again

Attend every class for thorough lectures and to be prepared for quizzes. She gives retakes and allows you to be exempt from the final if you have a 90% average on the quizzes and have a grade on all your labs. If you can't pass this class you should reconsider computer science or engineering as your major. It's an easy A with dedication

Gives good feedback
Accessible outside class
Clear grading criteria
4.0
2.0
CDA3201
Grade: A+
May 1, 2019
Would take again

Best professor at FAU. She is actually interested in making sure students understand the concept. This course is test heavy. But if your test avg is >90 then lets you exempt final exam !! She goes over the material before handing out test and also lets you retake all tests so maintaining tht avg. is easy. Skip her class and you won't pass.

Gives good feedback
Participation matters
Skip class? You won't pass.
5.0
4.0
CDA3201
Grade: A+
May 2, 2019
Would take again

Professor Petrie is one of the best professors I have to meet at FAU. She actually cares for her students her doors are always open for everyone and she is more than happy to help anyone that needs it. She puts her whole heart for her profession. Do the full platform and book ( you'll understand when you take her) for extra credit it will help alot

Test heavy
Caring
EXTRA CREDIT
5.0
3.0
CDA3201C
Grade: A
May 9, 2019
Would take again

Dr. Petrie is a fantastic professor. She cares a lot about her students and makes them a priority. Office hours are really helpful! Wish I asked more questions because Petrie is really nice and good at explaining things. Do well on the quizzes and you can exempt from final.

Accessible outside class
Test heavy
Lecture heavy
4.0
2.0
CDA3201
Grade: A+
May 23, 2019
Would take again

She is one of the best.

Accessible outside class
Beware of pop quizzes
Caring
5.0
2.0
CDA3201C
Grade: A+
Dec 17, 2019
Would take again

I loved this class. Dr. Perrier explains concepts in detail and makes sure you understand it. Her quizzes are pretty much her examples in lecture, so go to class! She is very lenient with lab deadlines and offers extensions at times. Shes super nice so dont be afraid to stop by her office! Highly recommend her.

1.0
4.0
CDA3201C
Grade: A
Dec 29, 2019
Wouldn't take again

She's nice and, if you have a lot of time to do the high amount of work, she's an easy A. However, class pace was inconsistent: semester started off slow as a snail, then went roller-coaster fast. Also, she was consistently late to class and was out of the country half the time. Don't jump into this mayhem unless you have no choice.

Lots of homework
Test heavy
EXTRA CREDIT
3.0
2.0
CDA3201C
Grade: A+
Dec 30, 2019
Wouldn't take again

Dr. Petrie is a very sweet professor and forgiving. However, she isn't the best when it comes to pacing. I learned a lot in the beginning of the semester but towards the end, it was more catered towards getting things done rather than learning. The modules were a bit disorganized so it does get confusing. Start on the final lab as early as you can!

3.0
3.0
CDA3201C
Apr 7, 2020
Would take again

This class has been very confusing at first and really unorganized. It had many due dates from past semesters and they don't bother to change it. Overall this class is good, you just need to do homework and understand the material. One thing that really needs to be fixed is how unorganized it is.

Lots of homework
Accessible outside class
Clear grading criteria
5.0
3.0
CDA3201C
Apr 28, 2020
Would take again

Professor Petrie demonstrated a patience, excellent preparation and a genuine care for her students. Petrie makes logic design easy and is an excellent choice for any aspiring engineer

Lots of homework
Participation matters
Caring
5.0
3.0
CDA3201C
Grade: A
May 1, 2020
Would take again

Maria Petrie is one of the best professors I've ever had, I'm serious. She makes lectures very interesting and has an awesome sense of humor. She makes the content easy to understand and answers all questions we may have. She gives handouts to work on, encourages us to use the lab, she tells us what chapters we should be on depending on the date...

Gives good feedback
Amazing lectures
Caring
1.0
1.0
CDA3201C
May 3, 2020
Wouldn't take again

Completed disorganized. You never know what is due. Here syllabus changed throughout the semester and this was before COVID19 effected the school. It got bad. Assigned 2 labs the last week of school when students had to prefer for finals. Create a syllabus, plan out your lecture schedules, stick to it. Low expectations. Self taught to pass.

Get ready to read
Caring
5.0
3.0
CDA3201C
Grade: A+
May 8, 2020
Would take again

Dr. Petrie epitomizes the ideal professor that all students would appreciate to have. She is extremely patient with students and she persistently encourage students from the start of class to the end. Yes, when the class transitioned to remote learning due to COVID 19, 2 labs were assigned near the end of class. The pace of the class changed. She s

Inspirational
Hilarious
Caring
5.0
2.0
CDA3201C
Grade: A
May 9, 2020
Would take again

Class organizing was a little messy, but the professor is probably one of the best I've ever taken. She is always very reasonable, and seems to genuinely care about your ability to do well in the course.

Gives good feedback
Accessible outside class
Clear grading criteria
5.0
2.0
CDA3201C
Grade: A
May 11, 2020
Would take again

SHE IS THE BEST TEACHER OF INFORMATION I HAVE EVER SEEN. She explains things slowly and clearly, and if you follow along you'll get the information very fast. She's great That being said, She goes veerrrry slowwwwly, which sucks for the organization because then you end up doing three labs at once. Just, try to stay ahead and get things done early

Accessible outside class
Inspirational
Amazing lectures
5.0
3.0
CDA3201C
Jun 15, 2020
Would take again

Maria Petrie is legitimately one of the best teachers I have had for a class in any part of the education system, and this is because of her willingness to help her students. She is extremely patient with her students and goes the extra mile to always bring hope that you too can finish the class with detailed knowledge of the course material.

Accessible outside class
Inspirational
Caring
5.0
3.0
CDA3201C
Grade: A
Jul 11, 2020
Would take again

She is very disorganized, but very intelligent. She's very patient with those struggling & is lenient if you communicate & demonstrate enthusiasm. You can retake any quiz 3 times & final exam exemption if you attempt all labs and have 90% quiz avg. Labs are tough, but good for learning. I learned a lot. She can break down difficult concepts well.

Respected
Accessible outside class
5.0
2.0
CDA3201C
Grade: A
Aug 8, 2020
Would take again

Took this course online during the summer when COVID hit bad. Its vital to attend/replay her help sessions as they are extremely helpful in mastering topics for quizzes and labs. Dr. Petrie is extremely fair in grading and diligent in ensuring students grasp an understanding the material. Those 3 attempts for quizzes were also great.

Gives good feedback
Accessible outside class
Skip class? You won't pass.
1.0
3.0
CDA3201C
Grade: A
Oct 3, 2020
Wouldn't take again

Took her in-person last Fall. While she is very nice, she remains the worst professor I have ever had, since she was so disorganized, was consistently late to class, and spent too much time on trivial topics, while speeding through (or completely skipping) important topics. This was made even worse by how incompetent and aloof the lab TAs were.

Caring
5.0
2.0
CDA3201C
Grade: A
Jan 15, 2021
Would take again

no need to study if you attend class. there are quizzes which you can retake for a max of 10 pts less each time, up to 60 pts (5th attempt). Accessible outside of class, caring and intelligent.

Gives good feedback
Participation matters
EXTRA CREDIT
2.0
2.0
CDA3201C
Grade: Not sure yet
Feb 21, 2021
Wouldn't take again

If disorganized was a person it would be her. This class is one hot mess and her Ta is a mess as well. They both wallow in a mess of disorganization. the class follows no structure and everything happens hap hazard. One class day recoomends to do things one way the next day it changes and then threee days down reverts to the first.

Participation matters
EXTRA CREDIT
4.0
1.0
CDA3201C
Grade: B+
Feb 21, 2021
Would take again

Really sweet professor thats lenient, content is common sense. I am editing my review from 2 to 4.0, 2 months later. I previously said she was very unorganized. While true, nothing in her class has a late penalty to compensate for this discrepancy due to distance learning. Post-COVID Im sure shes a five star professor, so I would definitely take!

Respected
Skip class? You won't pass.
Caring
4.0
3.0
CDA3201C
Grade: B+
Mar 2, 2021
Would take again

This professor genuinely cares about the education she provides. She is a slow speaker at times, but caring and intelligent. The only gripe I have is, while this is considered distance learning, she is very disorganized. Prepare to spend at least an hour every week organizing the mess she uploads on canvas. Dead serious, but I did learn a ton.

Get ready to read
Caring
5.0
4.0
CDA3201C
Grade: B-
May 1, 2021
Would take again

Stays up late during office hours to help her students truly understand the material. Very nice and understanding. If you don't watch the lectures you will not pass.

Skip class? You won't pass.
Lecture heavy
Caring
5.0
2.0
CDA3201C
Grade: C+
Dec 10, 2021
Would take again

Regrettably got a low grade due to my own laziness and procrastination, however she is a wonderful professor. She does her absolute best to make sure every student who makes an attempt will understand the content completely and pass the class. She stays at her office hours until every last student has their problem resolved.

Gives good feedback
Accessible outside class
Caring
1.0
3.0
COP3530
Grade: Not sure yet
Dec 16, 2021
Wouldn't take again

So, I took her to get away from Dr. Bullard, who is just trash at what he teaches, thinking she be better. She just plagiarised Bullard and followed what he did. Made the TA do everything, then when canvas was finally update at the end of the year, she chose to throughout that grading scale last min and make a new one that didnt work. Dont take her

Lots of homework
Graded by few things
Test heavy
1.0
3.0
CDA3201C
Grade: A+
Mar 19, 2022

The due dates are not updated until the week they are due. She says things will be available but then they are locked in canvas. Everything is outdated, she does not respond to whatsapp which she says is the best way to contact her (or sometimes responds a week later). Her TA is responsible for everything and he tries, but very disorganized.

Lecture heavy
1.0
5.0
CDA3201C
Grade: A
Mar 25, 2022

Both the professor and the TA are very disorganized and there is a lack of structure on the canvas class page. Quizzes are given before material is covered in the lectures, cannot access resources that the professor says she will post during her lectures.

4.0
3.0
CDA3201C
Grade: A+
May 7, 2022
Would take again

Unfortunately, this class got off to a rough start and did not improve. Although, I don't blame her as kits came late and students were behind very early on. The labinawindow was a rough experience as well but should be improved upon. She was very understanding of this and was very generous with extensions/late work on labs/quizzes.

Caring
5.0
3.0
3203
Grade: A+
Oct 18, 2022
Would take again

There are a lot of things that can be better about this class, but the professor is very caring and accessible outside of class. It's kind of a new course since they restructured an old class with a lab into just a single lecture. The material isn't too easy but she makes recordings on how to do the assignments in detail.

Caring
Accessible outside class
1.0
5.0
CDA3201
Grade: D-
Nov 18, 2022

Jose Garcia [from previous rating and (finale)] 11. As I said in my first rating, respectfully to all, even to Dr. Maria Petrie. Please Dr. Petrie, I advise you to attend a psychiatrist.

1.0
1.0
CDA3201
Grade: D-
Nov 29, 2022

Jose Garcia wrote on 11/29/2022 By her own words, Dr. Maria Petrie told Jose Garcia, that she suffers from migrains. Could it be possible that Dr. Maria Petrie is correctly teaching students?

1.0
5.0
3203
Grade: F
Dec 2, 2022

Jose Garcia Get ready to read, NO! Get ready to hear a lot of silly things expelling out of her mouth. Dr. Maria Petrie is the kind of person who uses to interrupt you all of the time. Is that a sign of EDUCATION ?

Get ready to read
5.0
2.0
3203
Grade: A+
Jan 12, 2023
Would take again

Excellent material

Participation matters
EXTRA CREDIT
Clear grading criteria
5.0
5.0
CDA3201
Grade: Incomplete
Jan 25, 2023
Would take again

I shall say, this professor is excellent in silly things. I would take her again to increase my abilities in saying silly things. Who knows if Supertramp composed The Logical Song dedicated to her. Jose Garcia, respectfully saying of course.

Participation matters
Amazing lectures
Hilarious
1.0
4.0
3203
Feb 20, 2023

Teach is very accessible outside of class but her teaching style is awful and disorganized. She barely slows down on teaching so students can catch up and she often interrupts students when asking questions. Just terrible

Accessible outside class
5.0
3.0
CDA3201C
Grade: A
Mar 30, 2023
Would take again

She was an amazing teacher, very helpful with every stundent. If you had any doubt she would solve them during class or if you were too shy to ask you could also go to her office hours.

Clear grading criteria
Caring
Accessible outside class
4.0
4.0
CDA3203
Grade: C
Apr 14, 2023
Would take again

The class itself is hard but the teacher has helped to understand. Quizzes and projects with an optional Final, depending on your quizzes. She makes sure that all her students know what is being taught, she is very available outside of class.

Get ready to read
Caring
Lecture heavy
5.0
1.0
CDA3201
Grade: A
Apr 15, 2023
Would take again

One of the best teacher, she is really good. Anyone who says she cant teach never really tried.Every quiz you get you can look at the PowerPoints. The PowerPoints have the answers and the steps onto how to solve the problem. ALSO you don't take the final if you et a C in the class, you automatically pass. I would totally take her again, super easy.

Inspirational
Hilarious
Accessible outside class
5.0
4.0
CDA3203
Grade: A
Apr 15, 2023
Would take again

This course has been one of the few tough classes I've had so far, however, her teaching style has helped me a lot. She's very detailed oriented to the point where all her videos covered all my questions. She doesn't do midterms and if you pass all the quizzes and labs, you're exempt from the final which is a huge plus.

Lots of homework
Caring
Test heavy
4.0
3.0
CDA3203
Grade: A
Apr 26, 2023
Would take again

Very accessible outside of class and she really does care about her students. Also lots of extra credit which helps on the labs because the average is always a 50-60. No midterm and final is your quiz average if it's above a 70. Downsides: quartus sucks lol, your lab grades may completely depend on the TA themselves + class is kind of disorganized.

EXTRA CREDIT
Caring
Accessible outside class
1.0
4.0
CDA3201
Grade: Not sure yet
Jul 19, 2023

Unorganized doesn't begin to describe Dr. Petrie. If this were an RPG her preparation stat would be a 0! The material on everything she gives is wrong: videos, powerpoints, worksheets, all of it. You will spend 10 times more time fixing her errors than on the actual labs. The TA's are also terrible, mainly because her instructions are so unclear.

4.0
4.0
CDA3203
Grade: B-
Nov 8, 2023

She's a nice and caring person overall but she's also pretty disorganized. My biggest complaint is Altera Quartus (program used for class) is awful to deal with. There are plenty of opportunities for extra help, TA office hours for labs almost every day. Overall mediocre class but nothing to fear over. For every quiz you have 3 chances.

EXTRA CREDIT
Accessible outside class
Online Savvy
5.0
2.0
CDA3203
Grade: A+
Dec 7, 2023
Would take again

Dr. Petrie is overall a really great professor and person. She gives many opportunities to do well, often extending submissions for labs and quizzes with no penalty. She is accessible outside of class and is happy to help you and get to know you if you attend her office hours. Workload is manageable with good work ethic and asking for help. :)

Clear grading criteria
Caring
Accessible outside class
5.0
2.0
CDA3203
Grade: A+
Dec 13, 2023
Would take again

Dr. Petrie is an amazing professor! She truly wants her students to succeed as engineers. As long as you pay attention in class, you should know how to do the quizzes and labs.

EXTRA CREDIT
Hilarious
Caring
5.0
3.0
CDA3203
Grade: A
Dec 16, 2023
Would take again

Genuinely the nicest and most caring professor I have ever had. You have every opportunity to succeed on the quizzes (3 tries) and the labs with Petrie and the TAs being available to help. She is very inclusive in her lectures and likes participation while giving extra credit for doing so. Her final is also optional depending on performance.

EXTRA CREDIT
Caring
Respected
4.0
2.0
CDA3203
Grade: A+
Dec 18, 2023
Would take again

Chill/lenient professor, records lectures, labs are pretty easy as long as you seek office hours if needed, HARRY is the best, very thorough teaching, quizzes are easy as long as you look at the ppts, spends the first half hour of class fixing her laptop, go to her office hours if you need hw help-- she is THERE for you, very sweet lady

EXTRA CREDIT
Hilarious
Caring
3.0
1.0
CDA3203
Grade: A+
Jan 9, 2024
Would take again

This class was enjoyable. The lectures were very interesting and the topic I was passionate about. My only complaint is that there were no clear deadlines for many of the labs. So few people would submit them on time the TAs has to keep pushing deadlines back. It made it difficult to know at times what was due when. Also get 3 attempts per quiz!

Accessible outside class
5.0
3.0
CDA3201C
Grade: A+
Jan 25, 2024
Would take again

It's the best class ever; the material is very well explained with real-life examples. The professor is available outside of class and via WhatsApp. I recommend her class if you want to learn something that you will use for the rest of your engineering career. I hope you enjoy Dr. Petrie's class as much as I did.

Inspirational
Respected
Accessible outside class
5.0
4.0
CDA3203
Grade: B
Apr 19, 2024
Would take again

The overall subject is quite difficult; however the professor has you covered. Lectures are recorded and posted the next day, she has office hours with TA's daily, and has multiple videos explaining each of her Lab work. The coursework can be hard and will definitely take time to complete, but Dr. Petrie offers tons of help to get you to pass!

Tough grader
Amazing lectures
Respected
5.0
4.0
CDA3203
Grade: B
May 12, 2024
Would take again

Professor is a great person and it's clear she cares about the class. The homework, especially the later ones, can become quite difficult to grasp initially so attending / watching the lectures becomes vital later on. You get 3 tries on the quizzes and the final is optional if you perform well. Also was very accommodating of my work schedule.

Get ready to read
EXTRA CREDIT
Caring
2.0
5.0
CDA3203
Grade: A
Dec 15, 2024

She's a funny and cool person, but not a great professor. She was late to class most of the time, and lab due dates were often wrong or unclear. Since labs are nearly your whole grade, missing one or scoring low can ruin your chances of passing, with no way to recover (or u can take final with no review sheet and hope for that...)

Tough grader
EXTRA CREDIT
Lecture heavy
1.0
5.0
CDA3203
Grade: Not sure yet
Dec 16, 2024

petrie is nice and funny and she seems like a sweet professor, but i don't understand the procedures for her class sometimes. the weighing on her assignments just seem so unbearable and hard to understand because the quizzes you do for her class barely amount to anything when it comes to lab grades. overall, this class can become very overwhelming.

Tough grader
So many papers
Lecture heavy
1.0
5.0
CDA3203
Grade: Not sure yet
Dec 16, 2024

Dr. Petrie is hard to reach outside of class and doesn't respond to emails or WhatsApp messages. She's very unorganized, with unclear and outdated due dates. The labs are overwhelming, and the TAs are terrible. Overall, this class is really stressful from the work overload, the TAs and from Dr.Petrie.

Tough grader
Lots of homework
Lecture heavy
3.0
3.0
CDA3203
Grade: A
Dec 16, 2024

While definitely a slow class to endure, the work is fairly straightforward, the quizzes can get a little overwhelming but if you can do them as early as they release you should be in good strides. However the labs are where most of your time will go. Focus on them and you should be able to have an easy ride in the class.

Clear grading criteria
Caring
Graded by few things
5.0
2.0
CDA3203
Grade: C+
Dec 18, 2024
Would take again

She gives lets us turn in labs later than the due date if we go to her. We can get extra time on quizzes if we go to her during office hours. She is very enthusiastic during class and she wants us to do well.

Inspirational
Caring
Accessible outside class
5.0
1.0
CDA3203
Grade: B
Jan 15, 2025
Would take again

She's a very easy and leneiant proffressor, never graded attendence and the lectures you missed were always posted. The course material might be very difficult but she gives ample time and help to those who are struggling. You also have 3 attempts on quizes and if you do well enough on the quizes and labs you don't even need ot take the final.

EXTRA CREDIT
Clear grading criteria
Inspirational
2.0
4.0
CDA3203
Grade: Drop/Withdrawal
Feb 15, 2025

She doesn't teach in class, she teaches outside class. You need to watch her lectures outside of her class, which is part of her "flipped class" ideology. She is a nice person, but not a good professor. I showed up to a total of 4 of her "lectures" and for 2 of them were about how to use OneNote, meanwhile we had a quiz and lab due by Friday. lol.

Get ready to read
Lecture heavy
5.0
3.0
CDA3203
Grade: B+
Feb 28, 2025
Would take again

Professor Petrie is incredibly helpful and accommodating. The workload can be challenging, but with her support and tools like unstuck study, you'll be set up for success. Attend lectures, use the resources, and you'll learn a ton.

1.0
4.0
CDA3201
Grade: Not sure yet
Apr 18, 2025

Do not use group chats in this class. It is considered cheating and she will come after you for it. Almost a whole class flagged for cheating, when most did not. She does not care to listen either. She will send you straight to the second step without hearing you out, and makes it harder for you if you try to argue your point. She does not listen.

2.0
5.0
CDA3203
Grade: C+
Apr 19, 2025

Professor known for being gracious and helpful has deviated from her syllabus as well as from these qualities. She invalidated assignments that have taken students many hours/days to complete. Optional final is now mandatory. These changes and more have been implements just weeks before the course's completion. Not understanding. Avoid if possible.

Tough grader
Test heavy
Graded by few things
1.0
4.0
CDA3203
Grade: Not sure yet
Apr 23, 2025

Don't take this class. The professor is good, but some students were caught cheating through a chat group, leading to a sudden change in how the class is run just a week before the semester ended. While old reviews were positive, the recent incident has completely changed the course.

Tough grader
Test heavy
Graded by few things
2.0
3.0
CDA3203
Grade: C
Apr 27, 2025

Great teacher, but after a few students cheated, the entire class was punished. Labs and quizzes we worked hard on suddenly didn't count, extra credit was erased, and a promised final exemption was revoked. All the effort put into these labs was meaningless.

2.0
3.0
CDA3203
Grade: Not sure yet
Apr 28, 2025

The course started off easy with videos and studying enough to succeed. After a cheating incident, the professor made everyone take the final and ignored all lab work, unfairly punishing honest students. It hurt grades and caused a lot of frustration.

Tough grader
Lots of homework
Test heavy
1.0
4.0
CDA3201
Grade: F
May 7, 2025

At first, the professor seemed fine and the class was manageable. However, after spring break, things changed drastically. The professor completely shifted how the course was run, and many students didn't pass the class due to this. Overall make sure you do all your own work and be careful with study groups you make.

Tough grader
Test heavy
4.0
4.0
CDA3203
Grade: Not sure yet
May 22, 2025
Would take again

She's a very experienced professor, but due to a problem with students cheating, there have been many changes since then. She wants you to learn, so work hard and have a little patience. Take the time to learn, and PLEASE don't share your work, either in this or any other class. If you don't share your homework, you'll avoid a big problem.

Lots of homework
Respected
Test heavy
1.0
5.0
COP3530
Grade: C+
Aug 18, 2025

Overall she was a good teacher in theory like recorded her teachings but she is super inconsistent and she changed the rules a lot for the class, not to mention she gave vague instructions for the labs. At the end of the semester because students cheated none of the labs counted anyways and the fvinal was worth 50%.

Tough grader
Lots of homework
Test heavy
1.0
5.0
CDA3203
Grade: Incomplete
Oct 9, 2025

Get ready to learn things on your own, because her lectures are dependent on you watching her videos. Videos can be as short as 15 min or as long as 2 hours. She "teaches" with assumptions that you watched the videos. Completely defeats the purpose of an in-person class. Quizzes are also given with the assumption that you taught your self.

1.0
4.0
CDA3203
Grade: Not sure yet
Oct 22, 2025

Dr. Petrie is nice as a person but horrible as a prof. She expects students to watch her videos outside of class and the "lectures" she does she assumes you've watched the videos. Lots of quizzes also assuming you've watched the videos. Labs are unclear and vague. At least there's plenty of extra credit.

EXTRA CREDIT
Lots of homework
Test heavy
1.0
2.0
CDA3203
Grade: B
Oct 30, 2025

One of the worst professors I've taken at FAU. All she does is assigns videos and hopes that you watch them. On the first day of class, the TAs expected you to watch videos for the first lesson when the module wasn't even published. A mockery.

Tough grader
2.0
3.0
CDA3201
Grade: B
Nov 20, 2025

The professor was a very sweet lady. However, as a professor, the way the course is structured (if you could call it structured) is pretty bad. We use confusing, hard to use software called Quartus, which is only 20% related to the class, and 5% related to computer science. We had to show up at TA office hours to discuss assignments to turn them in

Tough grader
Participation matters
Lots of homework
1.0
5.0
CDA3203
Grade: F
Nov 23, 2025

Very bad prof. just had to put this one.

Tough grader
Lots of homework
Test heavy
2.0
3.0
CDA3203
Grade: A
Nov 23, 2025

I think that Petrie cares a great deal about the students, but I always had difficulty understanding her explanations of the course content. I tended to find that it was necessary to go to an outside source (YouTube, friends, etc) for a clearer explanation before I could fully grasp whatever it was that I needed to understand.

Tough grader
Clear grading criteria
1.0
2.0
CDA3203
Grade: B
Nov 24, 2025

I think she is a great person but not a great professor. The course material is really interesting, but not being told when a quiz is can actually make you hate the course. She didn't follow the syllabus, lab instructions are vague and not helpful. Best advice: use YouTube and Google to help. Also, pray.

Tough grader
Lots of homework
Lecture heavy
1.0
3.0
CDA3203
Grade: A+
Dec 9, 2025

Hands down the worst professor I've ever had. The course wasn't structured at all. Get ready to autodidact because the videos she posts are confusing. She'll notify for a quiz only a few days before the due date.

5.0
3.0
CDA3203
Grade: Rather not say
Dec 12, 2025
Would take again

Dr. Petrie actually CARES that her students learn, which is rare at FAU. Yes, the content can be challenging and she is fairly disorganized, but if you ask for help and attend lectures, you will succeed. Cheaters never get ahead.

Inspirational
Caring
Lecture heavy
3.0
2.0
CDA3203
Grade: A
Dec 18, 2025

This is an okay class overall. The professor is very sweet and caring, but spends too much time on the same topic for lecture which left us with many modules unfinished by the end of the semester. The content is interesting but I find it easier to teach it to youself. The lab are unorganized and often do not have clear instructions.

Caring
5.0
5.0
CDA3201
Grade: Drop/Withdrawal
Dec 30, 2025

Mrs. Petrie intervened to reinstate a candidate who had previously been expelled for plagiarism. She further stated that he would work directly with me. I question whether such conduct is appropriate or permissible? Petrie does not have a Florida State Educator License, I was told by the Secretary of Education of the State.

Class Info

Online Classes

100%

Attendance Mandatory

38%

Textbook Required

17%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 76 grades
Most common grades:
A (25)
A+ (19)
Not sure yet (13)
Grade Distribution
A(44)B(10)C(7)D(4)F(3)A-/B+(10)
Based on 94 reported grades
A: 25
A+: 19
Not sure yet: 13
B+: 9
Common Tags
Caring (33)
Accessible outside class (20)
Skip class? You won't pass. (14)
EXTRA CREDIT (14)
Tough grader (14)
Test heavy (13)
Lots of homework (13)
Respected (11)
Rating Trend

Declining

-0.43 avg change
Apr
May
Aug
Oct
Nov
Dec
Last 6 months
Ratings by Course

CGS157

5.0

(1)

CGS1570

3.6

(5)

CDA3201

3.5

(20)

CDA3201C

3.5

(51)

CDA3203

3.0

(33)
+3 more courses
Difficulty by Course

COP3530

4.0

3203

3.5

CDA3203

3.3

CDA3201

3.2

CDA3201C

3.1

Similar Professors