3.7

Sarah Angell

Computer Science - University of Central Florida

3.7
Quality
2.9
Difficulty
76%
Would Retake
247
Reviews
3.7
Quality
2.9
Difficulty
3.6
Helpful
3.7
Clarity

76%

Would Retake

247

Reviews

Rating Distribution
Official

5

89

4

80

3

31

2

22

1

25

What Students Say

Very clear and understanding

CDA6969 - 4.0 rating

Unless you have programmed before, don't take this class

COP3223 - 1.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

9%

Textbook Required

26%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 172 grades
Most common grades:
A (77)
B (32)
A+ (18)
Grade Distribution
A(95)B(33)C(16)D(3)F(3)A-/B+(22)
Based on 179 reported grades
A: 77
B: 32
A+: 18
B+: 12
Common Tags
Clear grading criteria (64)
Caring (43)
Gives good feedback (29)
Accessible outside class (27)
Lots of homework (20)
Skip class? You won't pass. (19)
Lecture heavy (19)
Amazing lectures (19)
Rating Trend

Improving

+0.31 avg change
Jul
Aug
Sep
Oct
Nov
Dec
Last 6 months
Ratings by Course

COP3223H

5.0

(4)

CDA3103C

4.3

(16)

COP2500C

4.2

(54)

COT3100H

4.0

(1)

CDA6969

4.0

(1)
+13 more courses
Difficulty by Course

COT3100C

5.0

CIS4524

4.0

COP3223

3.4

COP4331

3.3

COP3223C

3.3

Reviews (247)
5.0
2.0
COP4331
Aug 5, 2011

Came in to replace existing teacher a few weeks into the semester. Material always came from the book. She never read right from the book or stared at a powerpoint presentation. She created her own notes that were extremely easy to follow and easy to copy down. She speaks perfect english and really cares about teaching.

5.0
2.0
COP3223
Jan 12, 2012

Presents material in a logical manner. Patient with some of the students in the class who asked questions on material she just covered. Speaks clear English. Very hot.

3.0
4.0
COP3223
Mar 1, 2012

Very nice lady however, it seems that she only has this job because her husband works for the school long before her. She does not answer emails, office hours aren't really office hours because she'll tell you to use your TA and tutoring lab. Power points slide are a joke. she has no clue how to teach. Also she is not hot and (I'm a girl)

5.0
4.0
COP3223
Apr 25, 2012

She's a good programming teacher not as uptight as some of the others at ucf. Her class gets a little difficult though and you are expected to learn a lot of the material on your own. Overall she will help you as much as she can but for the most part you have to figure things out on your own or with the TA's.

3.0
2.0
COP3223
May 3, 2012

Highly Recommend!! tests are the easiest out of all the other professors teaching the same course. Tests consist of mostly tracing problems and some confusing long answer problem. The program assignments are fairly simple if you have a general understanding of what its supposed to do. Attend class and you should be fine

3.0
3.0
COP4331
May 5, 2012

Lecture material was C&Ped directly from publisher, and questions were frequently answered by re-reading the relevant section aloud. Projects were BS busywork. I learned nothing from this course.

2.0
1.0
COP3223
May 8, 2012

Attend class and you will most likely understand, she explained concepts clearly and is open for questions, but not compiling errors if you compile during class. Her tests consists of mostly tracing problems and usually ends with a confusing free response and short answer. FYI tests are hand written. I would recommend, Assignments are not bad too

2.0
2.0
COP3223
Jun 29, 2012

C is not a hard program to learn if you have someone to teach it. This lady can't seem to do that. homework is due before you actually learn the subject no joke. I know she's a nice lady but I'm not in college to meet nice people.I pay to learn. She shouldn't not be teaching or trying to teach.

4.0
3.0
COP3223
Aug 11, 2012

Not a bad class compared to other UCF C Programming classes. It was my first experience with programming and she explained it fairly well for me to understand. The assignments weren't too bad although I did have to do quite a bit of learning myself online to complete the assignments. The three tests weren't bad either.

5.0
3.0
COP3223
Aug 13, 2012

Applegate is an extremely nice professor and also knows exactly what she's talking about. If you ever need to know how something works, throw it in your program and run it a couple of times. If you want to know why it works, she'll explain it in class and even help you in her office hours. I dominated this class cause of her willingness to help.

4.0
3.0
COP3502
Oct 25, 2012

She's an alright teacher. Kind of has a bad attitude though, and speaks in a boring tone. Class is easy if you go over the slides, don't need the book at all (at least I didn't).

5.0
2.0
COP3223
Nov 1, 2012

She's awesome! Really easy class. The only people that really complain are the ones that either don't show up to class, sit in the very back of the room to talk or they don't get something and don't ask a question. She's monotone but she's hilarious kind of corny but awesome professor I would recommend her for all courses

2.0
3.0
COP3502
Dec 18, 2012

Very nice lady. Just not teacher material. She's Yet Another Slides Reader (YASR). Don't count on her for any help. Also it took close to two months to grade some projects.

3.0
4.0
COP3223
Feb 15, 2013

For an intro class her exams are tricky. No curve. Medium level program assignments. Her exams are the worst. Really hard. Dont take her.

5.0
1.0
COP3223
Feb 24, 2013

She's nice, helpful, and her class is a cakewalk. It's intro to C, come on guys. Her test questions are from her lectures. Her lectures are very clear. The programs that are due every week sometimes require some ingenuity to figure out, like putting a for loop somewhere you aren't used to. Basic logic takes care of that, though.

2.0
4.0
COP3223
Apr 18, 2013

Her exams are really hard. The last class average was like a 56. She doesn't curve the class even though the avg is horrible. She wants students to fail. She walked into our class and said "Go to the TA's for help, don't come to me." You wont pass her class.

4.0
3.0
COT3100H
Apr 29, 2013

She teaches by reading powerpoints only and posts them online. This was her first time teaching this course, but she was not very good at explaining the material; I basically ended up teaching myself. The tests are fair and the homework assignments are good in preparation for the tests.

2.0
4.0
COP3223
May 1, 2013

Her exams were really hard and she doesnt curve your grade. So don't plan on getting an A.

5.0
3.0
COP3223
May 6, 2013

Pretty boring class overall. Her Tests are very difficult, but she uses an increased grading scale (88+ = A). The Homework assignments are pretty hard too. Pay attention in class and you should do fine.

3.0
3.0
COP3502
Jun 18, 2013

Class was relatively easy.. However assignments were graded very late. If i remember correctly 2-3 of 6 were graded during finals week. Left little time for discussion about them. Also stubbornly graded exams.

2.0
5.0
COT3100C
Aug 6, 2013

This class is a joke in the way it is structured. The labs are just useless on the way to prep for exams through mini quizzes only. She makes the exams harder than they need to be and she said in the first week that the textbook is recommended, but in truth, it is required in the way questions are on the exams/homework. I do not recommend her.

5.0
2.0
COP3223
Dec 8, 2013

Exams were tricky, but as long as you remember the syntax you should be fine. Her powerpoints are very clear and as long as you come to class and follow along, you should pick up everything fairly easily. Program assignments can be a little tricky sometimes, but basic logic should get you through it. The final program was hard until I got going.

4.0
3.0
COT3100
Grade: B
Dec 9, 2013

She's kind of snarky but is pretty good at explaining things. She gives reviews with example questions which is more than most professors do. You only have three tests, so you don't have a lot of room to screw up. Only real complaint was exams and HWs are graded EXTREMELY late; we have two assignments she still hasn't posted and its finals week.

3.0
1.0
COT3100
Dec 9, 2013

Worst grading system I've ever encountered in college. Homework is 30%. I let my test scores do the talking so I was very frustrated with this class.

5.0
3.0
CDA3103
Dec 9, 2013

Good professor. Great slides. Awesome review and office hours really help if you go to them.

2.0
3.0
COT3100
Grade: B+
Dec 9, 2013

The class structure is worthless, grading is not timely. Recitation sessions are worthless. Also web courses had an issue submitting an assignment online, and went in as a zero, I Made an A on EVERYTHING else including the final, got a B in the class b/c she wouldn't fix the issue and HW is 30% of the grade

5.0
4.0
COT3100
Dec 10, 2013

I didn't use the book for this class, I just showed up to the lectures for the example ?s. The TA grading HW was a pain, because he always nickle and dimed me out of points. (I got a 93 on all of them...) The lab segment is pointless, just a TA redoing problems, but I would go because it's free 10% of your grade. Pretty easy overall if you study.

5.0
2.0
COP2332
Dec 12, 2013

Not bad, lectures by powerpoint and demonstration. Doesn't show much logic, mostly just C syntax. Don't expect to learn the everything about C. The book isn't necessary. I want to learn full C and will be doing that over the winter break. A little disappointed this class doesn't cover more depth of the subject (or even rudimentary logic).

3.0
2.0
COT3100
Grade: A
Dec 14, 2013

Her lectures were monotonous and boring. The material was well-paced, with roughly a chapter covered every 1-2 weeks. Towards the end of the class, I stopped attending lecture because reading the textbook, attending lab, and doing homework was enough to get As on the exams. The lab was great because illustrative examples would be worked out.

2.0
2.0
COP3100
Dec 18, 2013

All she does is read from the slides. She also does it at a monotonous and extremely slow pace. Its an easy A just skip class and study on your own

2.0
4.0
COT3100
Jan 8, 2014

She is a terrible teacher. The lab portion was absolutely unnecessary. Its just a TA doing example problems. The lecture was very hard to pay attention to because her voice is monotone. Tests did contain stuff the exam review didn't. Overall didn't seem interested in teaching this class.

4.0
3.0
COP3223
Feb 3, 2014

She is monotone in her lectures, but she breaks the material down so easy. She does read off of powerpoints, and she also has codeblocks on a big projector screen and shows you how to write the programs which is extremely helpful. The HW programs and quizzes are not bad. I will be taking her for every class that I need. Must take for first timers.

5.0
1.0
COP3223
Grade: A
Feb 3, 2014

Her test extremely easy.Her programs, she gives you hint in the lecture you just have to catch them. She trolls a lot she's a little cutie. Just do your own programs and you'll pass the test that simple. She doesn't like repeating herself but then again who does after explaining.Awesome teacher I'll take her in whatever classes she teaches. Grade:A

5.0
1.0
COP3223CDA3103
Apr 7, 2014

Great instructor! no need for books, you can live off of her slideshows. Explains everything in baby steps as best she can. If you plan on taking her class, sit at the front and ask loads of questions; pay attention. You'll get it. Nice and easygoing personality!

4.0
3.0
COP3223
May 2, 2014

3 tests including the final, 8 programs to do and 5 online quizzes. No need for the textbook if you come to class and view her powerpoints. Tests and programs can be tricky. I got an A with no prior programming experience. Curved final grading scale so an 88 is an A.

5.0
1.0
COP3223
Grade: A
May 2, 2014

Take your computer to class folks. I did everything she did on the projection. Make sure to attend every class, ace every quiz, and do programming assignments a week before they're due. Test average was a B, they're fairly easy, but tricky! I had no prior programming experience, but I am passionate about it. I definitely suggest her as a teacher.

4.0
3.0
CDA3103
Grade: A
May 4, 2014

Her lectures were pretty clear and overall helpful, but this was the type of class in which careful textbook study was almost necessary. The diagrams and references are usually to in-depth to "get" the first time in class. She was very good about answer anyone's question, no matter how silly or simple. I thought the recitation was useless though.

5.0
1.0
COP3223
Grade: A+
May 9, 2014

Great professor, can be monotone but after all shes not an entertainer shes a professor. Go to class if you still don't understand with her baby steps explanation ask question in class, go to SI leader , Peer tutoring, her office, if you still don't get the material you have issues. Exams come from stuff revised in class very straight forward.

4.0
2.0
CDA6969
Dec 5, 2014

Awesome Professor. Very clear and understanding. Her PowerPoint slides makes me turned on and ready to learn.

5.0
1.0
COP3223
Grade: A+
Dec 10, 2014

An easy A.

5.0
2.0
COP3223
Dec 11, 2014

Her lectures are very clear. Course is geared towards beginners and she'll answer simple questions all day long, but not receptive to more involved questions- you'll likely get blown off- wants to keep it simple I guess. Plan on spending a fair amount of time on coding assignments. Generous with partial credit. Also a cutie. Would take again.

5.0
4.0
COP3223
Dec 13, 2014

Sarah Angell's intro to C class was very an excellent choice, she is very clear and offers THREE different ways to get help. There is a small option for extra credit at the end which doesn't change much but she will work with you to help you succeed throughout the course. The material is difficult but manageable. Dont take Arup! He reviews himself!

2.0
4.0
COP3223
Dec 14, 2014

Awful , awful, awful. This is an introductory course and needs to be taught as so. About 70% of the class was struggling, she doesn't care about the students grades and will ignore all emails. Unlike other teachers that care about the student's grade, se leaves it up to her TAs to teach you. Did she not forget she was the teacher and not her TAs?!

5.0
4.0
COP3223
Grade: B
Dec 14, 2014

Helpful professor but lectures are long. If you don't go to the lecture you probably wont pass the class.

3.0
4.0
COP3223
Grade: C
Dec 22, 2014

She doesn't seem to realize that she's teaching students that don't have any coding experience like myself. She's open to questions during lectures, but it's hard to keep up when she's constantly coding. The homework programs towards the end are so much harder than any of the examples she does.

4.0
3.0
COP3223
Grade: A
Jan 8, 2015

Professor Angell always works with you on something you don't understand. She also is clear and concise in lectures and assigns homework that goes along well with it. She is one of the nicest professor's I've ever had. Anyone saying otherwise did not put the time in or did not go to class. P.S. The supplemental lab (optional) helps a WHOLE LOT.

5.0
1.0
COP3223
Grade: A
Jan 13, 2015

Lectures were clear. Geared towards beginners. Exams were fair.

5.0
1.0
COP3223
Jan 14, 2015

This class is very easy with professor Angell. She gives a test review before the tests that will basically tell you everything you need to know. She does not have many trick questions on her tests, and she only tests on information she has given in class. Bring a computer to class to program with her. Bringing one really helped me.

2.0
4.0
COP3223
Grade: B
Feb 5, 2015

The material is tough and the way she teaches it makes it difficult. I feel like she rushes through the elementary stuff too quick. Programs due every 2-3 weeks and they're pretty difficult. I feel like you have to know some programming before taking the class to get a shot at getting an A.

3.0
4.0
CDA3103
Grade: Not sure yet
Apr 30, 2015

Expect her to go through her powerpoint slides. They are usually pretty thorough which helps a lot. I personally missed a bit of the "teaching" aspect of the class (you kind of lose that by reading slides). But she was really helpful, and didn't mind going over concepts over and over again when questions arose.

4.0
3.0
COP3223
May 10, 2015

As an intro to programming class, it builds up very slowly. After the second week of lectures, I stopped going. The assignments are online, and the only thing you need to show up for are the tests. Not much use in going if you can just read the book and do the assignments. Quizzes, assignments, and tests were relatively easy. Overall good professor

4.0
2.0
CDA3103
Grade: A
Aug 13, 2015

Very plainly knows what she's talking about and knows that most CS students who take CDA3103 don't really care about the material. She covers it as in depth as the class asks of her, so if you ask questions you'll get answers. I easily got an A just by doing the homework, they were enough prep for the tests.

4.0
2.0
CDA3103
Grade: A
Dec 4, 2015

She's an angel. Ez A. Ez life. Ps. Memory is byte addressed. Tell her that the first day of class.

5.0
2.0
CDA3103
Grade: A
Dec 17, 2015

Although the content is often a bit dry, she is always energetic and cheerful. She makes sure that the content is understood before moving on. She doesn't take herself too seriously, her expectations are fair, and the assignments actually help you to learn the material. She has complete mastery of the material and helps you to master it too!

5.0
2.0
CDA3103
Grade: A
Dec 22, 2015

A lot of people complain about how she just reads from power points, but she does her best to stay energetic and upbeat. She gives you every opportunity to pass with an A. Homework assignments are a good indicator of how the test will be. Happy to answer questions before/after class and during office hours.

4.0
4.0
COP3223
Grade: B
Jan 5, 2016

Ms. Angell was a good instructor for this course. She taught the class well, especially for an online course. However, the nature of the grading tends to be tough and there isn't too much extra credit. Ms. Angell did allow me to resubmit an assignment for FULL credit after I accidentally submitted the wrong file. This was very kind and unexpected.

4.0
3.0
CDA3103
Grade: B
Jan 8, 2016

She is kinda dry and dull but it seems like she is trying to keep it fun. Homeworks are fairly easy but missing one will screw you up. There is a programming project at the end that you can do in a group or alone which was pretty straightforward. The exams are pretty much like the homework and she does a review. Overall decent professor

4.0
5.0
COP3223
Grade: C-
Apr 28, 2016

Lot's of very hard projects and home-works, usually one of each per week. They'll take anywhere from 30 minutes to 6 hours to complete. I would watch all the lectures and do all the examples and it was still extremely difficult. Unless you have past experience in C, you probably won't do well

4.0
4.0
COP3223
Grade: B
Apr 29, 2016

Decent Professor overall. You want an A? You better work for it. Very challenging coding homework assignments and projects, but IS a fair grader. Isn't the most inspirational or exciting teacher in her lectures, but she is there for her students which is a big plus. Expect to work hard in this class to excel unless you're a C guru already.

4.0
2.0
CDA3103
Grade: A+
May 7, 2016

This class wasn't amazingly fun to me or anything, but Sarah did a fine job of teaching the content. Just show up and digest what information she has to give you. With a little effort outside of class an A is easily achievable. TAs Steven and Moriah were also very helpful.

3.0
3.0
CDA3103
Sep 23, 2016
Would take again

Not amazing... Not terrible. The course subject is not what I would focus my degree in but she makes it somewhat enjoyable.

Clear grading criteria
GRADED BY FEW THINGS
GROUP PROJECTS
5.0
2.0
CDA3103
Grade: A+
Oct 23, 2016
Would take again

Professor Angell's class is easy as long as you keep up with the material. During lectures she reads directly from the powerpoints posted online, so you can skim through them ahead of time and see if going to lecture is really necessary. The test difficulty is on par if not easier than the homework assignments. Don't purchase or rent the book.

Hilarious
Caring
4.0
2.0
COP3223
Grade: A-
Oct 27, 2016
Would take again

Decent class. The homework is due weekly and projects are about every 2 weeks. They take me 1-2 hours per week to do. I started with no programming experience. Angell tries to keep the material interesting but because it's online, the delivery makes the class incredibly boring. You follow along with her coding assignments and then try on your own.

Gives good feedback
Clear grading criteria
Caring
3.0
2.0
CDA3103
Grade: A+
Oct 28, 2016
Would take again

Easy A unless you have absolutely no experience with coding. In that case, be prepared to put in some effort and start assignments at least a day early. You might want to take a different professor if you want an actual challenge, honestly. She is a good professor in that she explains everything well, but her online lectures are kind of boring.

Gives good feedback
LOTS OF HOMEWORK
Clear grading criteria
4.0
3.0
CDA3103
Grade: A
Nov 23, 2016
Would take again

The topics were pretty boring, but Sarah stayed upbeat and gave the best lectures possible. If you read the notes and go to the test reviews you'll be able to get As on the homeworks and tests no problem.

ACCESSIBLE OUTSIDE CLASS
Clear grading criteria
Caring
2.0
3.0
CDA3103
Grade: B
Nov 27, 2016
Wouldn't take again

She's nice and will help you out, but for the most part does not do a good job explaining material. Her lectures consist of her reading from PowerPoints and glossing over a lot of important ideas that needs to be explained but aren't. Not a difficult class but not a great professor. Lectures are dull, PowerPoints hardly help, you're on your own.

3.0
4.0
CDA3103
Dec 9, 2016
Wouldn't take again

Angell is an amazing prof but she talks slow and in monotone. I love her, but focusing in lecture is *very* hard and lecture attention is key to passing and doing well. I need constant stimulation, and for anyone like me, taking her is a bad idea. You won't be able to stay focused. Make sure to have an action plan to stay engaged in lecture.

Gives good feedback
Skip class? You won't pass.
LOTS OF HOMEWORK
2.0
4.0
CDA3103
Grade: C
Dec 12, 2016
Wouldn't take again

Boring and very hard to pay attention to. It would be better if she acted like she enjoyed this stuff at least. She is very nice and energetic outside of class but I get the feeling that even she finds the material boring and that makes paying attention impossible. It is also all PowerPoints and they are not very good. I wish there was a textbook!

ACCESSIBLE OUTSIDE CLASS
Clear grading criteria
GRADED BY FEW THINGS
5.0
4.0
COP3223
Grade: B+
Dec 17, 2016
Would take again

Powerpoints and reviews (only problems, no answers), and in-class programs are posted online. Attendance not mandatory but I recommend attending lectures and SI sessions for a definite A. I skipped a lot and was arrogant as to why I got a B and not an A. Her projects have output samples which makes her easier compared to others. I recommend her.

Respected
Skip class? You won't pass.
Clear grading criteria
2.0
4.0
CDA3103
Grade: C
Dec 17, 2016
Wouldn't take again

She definitely cares about the topic and she does her best to be entertaining but the class is incredibly boring. It's all powerpoints, and they're long and boring.

EXTRA CREDIT
LECTURE HEAVY
5.0
2.0
COP3223C
Grade: A
Jan 2, 2017
Would take again

Simply complete the programming assignments according to the grading criteria and you can expect to get an A in this class. Her lectures are pretty decent and go over anything you'll need to write your programs. The tests are on paper and are fairly easy as long as you watch her "test review" videos in the course.

LOTS OF HOMEWORK
ACCESSIBLE OUTSIDE CLASS
Clear grading criteria
4.0
3.0
COP3223
Mar 21, 2017
Would take again

It's hard to keep an online class interesting, and this is not much of an exception. It's structured very well though, and I feel like I'm actually learning very efficiently. Sometimes, the homework or projects can be frustrating if you have one little error in your code, but they are not unreasonable. Exams are fair and straightforward.

Gives good feedback
LOTS OF HOMEWORK
Clear grading criteria
4.0
4.0
COP2332
Grade: B
Mar 22, 2017
Would take again

Definitely would recommend Angell especially if you have never coded before. She gives really great videos, examples, and grades very leniently. This class will require a lot of work or previous coding knowledge though in order to do well.

Gives good feedback
Respected
LOTS OF HOMEWORK
3.0
4.0
COP3223
Apr 3, 2017
Would take again

Good at explaining most things but you will have to work for the grade you want. Homework assignment every week along with a project assignment.

Tough Grader
LOTS OF HOMEWORK
TEST HEAVY
2.0
3.0
CDA3103
Grade: B+
Apr 20, 2017
Wouldn't take again

Professor Angell's class was tough. Not because of the material but sitting through her long, dull, mono toned lectures was the worst. You'll have to study to get through the material for sure but be prepared to do most of it on your own time with external resources.

Clear grading criteria
LECTURE HEAVY
4.0
4.0
CDA3103
Grade: A
Apr 27, 2017
Would take again

You really get out what you put in to this class. Her personality isn't great, but the lectures can be really helpful if you participate and ask questions. She likes that. Same goes for labs. To skip lectures is a death wish, don't even think about it. The assignments/exams are tough, but fair. Angell is by no means bad at her job, unlike others.

Participation matters
Skip class? You won't pass.
LOTS OF HOMEWORK
4.0
3.0
CDA3103
Grade: A
Apr 30, 2017
Would take again

A very kind and understanding teacher. The subject itself is very dull and hard to pay attention to and her lectures can be on the monotone side. The textbook ended up getting me through a lot of the material, as her powerpoints tend to be more confusing than helpful. Go to office hours though, there's very rarely a line and it really helps!

Gives good feedback
ACCESSIBLE OUTSIDE CLASS
TEST HEAVY
4.0
3.0
COP3223
Grade: C
May 5, 2017
Would take again

If you're a complete beginner to programming or are new, the assignments will get hard fast, even if you watch all of th e lectures and take notes on everything. Is easy to visit at her office hours and through email. Is one of the easier professors for C, her video lectures are great. Will have to work for your grade.

LOTS OF HOMEWORK
ACCESSIBLE OUTSIDE CLASS
LECTURE HEAVY
4.0
3.0
CDA3103
Grade: B
May 10, 2017
Would take again

Overall, a fair teacher. Tests are consistent and properly test you on the material. She has a programming assignment but its not too hard if you can do the ones in Intro to C. She posts all the course content in the beginning but if you don't go to class it will be like reading Greek. She does not curve anything!

Get ready to read
Skip class? You won't pass.
Clear grading criteria
1.0
5.0
COP3223C
Nov 29, 2017
Wouldn't take again

Because of her I switched my major. She was hard to keep up with because she typed so fast leading me and the people around me to miss parts of the programs. She wasnt that good at explaining. I can tell she love teaching this class she does it the wrong way. If you already know how to code you should be fine if not good luck youll need it.

Skip class? You won't pass.
LOTS OF HOMEWORK
GRADED BY FEW THINGS
5.0
3.0
COP3223
Grade: B+
Nov 29, 2017
Would take again

go to the CAVE, repeat GO TO THE CAVE. If you want help with the projects go to the cave. 8 projects (30%), 3 exams(60%), lab. Make sure you do good on the projects and labs and the tests will be easy

Skip class? You won't pass.
Clear grading criteria
LECTURE HEAVY
5.0
3.0
COP3223
Grade: A
Dec 1, 2017
Would take again

10/10. Had a programming teacher in highschool and she was completely horrible, even though it was Java not C++. Ms Angell on the other hand actually *teaches* you. If you want to learn, you WILL learn from her. Though if you're testing the class out or don't really care about it, you will not learn.

ACCESSIBLE OUTSIDE CLASS
Clear grading criteria
Would take again
4.0
3.0
COP3223
Dec 6, 2017
Would take again

Her class will have 8 projects that will help you to get down and dirty with the lessons taught in class. Lab attendance is required but lecture attendance is not, however, miss one lecture and you might really struggle. Projects and labs really help with exams. They are not hard if you understand the basic stuff and know how/when to use things.

Skip class? You won't pass.
Clear grading criteria
Would take again
1.0
5.0
COP3223
Grade: C+
Dec 11, 2017
Wouldn't take again

She puts new concepts on the quizzes and exams that she never taught before. Don't bother studying from her study guides before exam, she'll just put things exactly opposite of what you studied on the exam. She doesn't curve even though most of the class failed the final exam. Toughest grader removed points for not adding space between //comment.

Tough Grader
LOTS OF HOMEWORK
Tests are tough
1.0
1.0
CDA3103
Grade: B
Dec 13, 2017
Wouldn't take again

She is not a good teacher; or at least someone who can help you love programming. Try to get someone better.

4.0
4.0
COP3223
Grade: B
Dec 21, 2017
Wouldn't take again

A good teacher, knows what to teach and how to teach it. There are 8 projects, don't do any of them at the last minute, the first few weeks of class are a breeze but then it starts getting challenging from there. If you fall behind you won't get time to catch up right away. Had a problem trying to catch up myself due to hurricane irma

Gives good feedback
ACCESSIBLE OUTSIDE CLASS
Clear grading criteria
2.0
5.0
COP3223
Grade: D+
Jan 2, 2018
Wouldn't take again

I took this course online, which was a mistake on my end. The course starts out easy and slow but about half way in it ramps up fast. The TAs always had moving office hours and the online lectures are long and boring to watch. This class was really tough due to irma but we were still required to learn those weeks concepts and more despite issues.

Tough Grader
Gives good feedback
LOTS OF HOMEWORK
3.0
3.0
CDA3103
Grade: A
Feb 4, 2018
Would take again

I really feel bad for her. She does not at all seem like she enjoys teaching CDA 3103. She is a very nice person and she definitely knows what she is talking about and doing BUT I feel like she is not utilized well. She should be teaching something she enjoys... she seems bored!

ACCESSIBLE OUTSIDE CLASS
Clear grading criteria
Caring
1.0
5.0
COP3223
Feb 12, 2018
Wouldn't take again

This course is not in any way for a beginner whom has had no programming experience before. Material difficulty increases exponentially as the weeks progress as so do the projects that take more than 8 hours to complete. Moreover, submitted assignments take very long to be graded.

Tough Grader
GRADED BY FEW THINGS
LECTURE HEAVY
1.0
5.0
COP3223
Apr 4, 2018
Wouldn't take again

Probably one of the worse professors I have ever taken here at UCF. If you would like to know your grade in a reasonable time, DONT TAKE HER!!! She isnt that much help and her TAs always cancel or change their hours. I have taken programming classs before and this was still hard. Practice problems are NOTHING like exams.

Tough Grader
TEST HEAVY
GRADED BY FEW THINGS
1.0
5.0
COP3223
Apr 4, 2018
Wouldn't take again

More than half of my class was failing and she didnt care to curve. Grades were posted like a month after they were do, so you never knew what grade you were sitting at. Goodluck if you take her. Even if you have experience in coding, her class makes no sense. TAs hours are always switching. Like I said goodluck.

LOTS OF HOMEWORK
1.0
5.0
COP3223
Apr 26, 2018
Wouldn't take again

This professor does not know what she is doing at all. Wants to see students fail. Avoid this professor and the rest of the mediocre CS department at UCF. Take this class transient at Valencia

Tough Grader
TEST HEAVY
LECTURE HEAVY
4.0
4.0
CDA3103
Grade: Not sure yet
Apr 27, 2018
Would take again

Class was recently revamped - replaced homework with 1-attempt quizzes taken at the EPC. High pressure class (90% of your grade comes from quizzes, midterm, and then final). Rather boring material, but she does a solid job with it. GO TO HER OFFICE HOURS WHEN CONFUSED - she's great at helping students. Boring class, but not her fault.

Skip class? You won't pass.
ACCESSIBLE OUTSIDE CLASS
TEST HEAVY
4.0
3.0
CDA3103
Apr 28, 2018
Would take again

Content can be dry if you're not into how electrical circuits turn 1s and 0s into basic assembly. She does a great job going through it step by step so the material is easier to digest. Very flexible with grade corrections; good sense of humor; prepares you for quizzes and exams with plenty of resources; super accesssible. Overall, great teacher.

ACCESSIBLE OUTSIDE CLASS
Clear grading criteria
Hilarious
4.0
3.0
COP3223
Grade: A
Apr 30, 2018
Would take again

Literally one of the best and most chill professors. I dont know how people have the audacity to complain about such a fair and reasonable professor like her. If you think this is hard, get ready to get rekt by Szumlanski because this is nothing compared to CS1. I think some of you just need to admit to yourselves that you arent cut out for it.

Gives good feedback
ACCESSIBLE OUTSIDE CLASS
Caring
4.0
3.0
CDA3103
Grade: B
May 3, 2018
Would take again

Dr. Angell's Computer Organization class was pretty boring however, if you don't attend class regularly you will have a pretty difficult time understanding the slides. She tells you exactly what will be on the Midterm and Final exam. My only complain was that the quizzes were worth too much. She drops one of them however.

Skip class? You won't pass.
TEST HEAVY
LECTURE HEAVY
4.0
3.0
CDA3103
Grade: B
May 3, 2018
Would take again

I had a hard time focusing this semester, but I attribute that to having taken this as a morning class and not finding this subject interesting, rather anything on the part of Angell. She's caring and does well in explaining the content in a way that is understandable. Don't skip class - the power points are dependent on her explanations.

Skip class? You won't pass.
Caring
4.0
3.0
COP3223
Grade: B
May 5, 2018
Would take again

The course was organized but nicely, the feedback was clear but usually delayed. If you know C you will be just fine, if you are learning C but know how to program you will be fine, if you are new to programming try to make some projects with the material you learn and you will be fine.

Gives good feedback
Skip class? You won't pass.
LOTS OF HOMEWORK
5.0
2.0
COP3223
Grade: A
May 5, 2018
Would take again

Great professor. I had little programming experience going in but felt that she did a great job teaching the material. She didn't move too fast or too slow. There were 8 projects and 3 exams, all fairly straightforward if you kept up with the material. Going into CS1, I felt that I had a solid foundation after taking her class.

ACCESSIBLE OUTSIDE CLASS
Clear grading criteria
Caring
4.0
3.0
CDA3103
Grade: A
May 5, 2018
Would take again

Also had her for Intro to C. This class was a bit different. She did a pretty good job teaching the material but it was a little mundane at times (which was by no means her fault). 2 exams and 5 quizzes (all straightforward if you review the study sets) and 1 project which she gives you the option to work solo or in a group.

ACCESSIBLE OUTSIDE CLASS
Clear grading criteria
Caring
5.0
1.0
CDA3103
Grade: A
May 6, 2018
Would take again

Quick and to the point. Angell is a professor who cares about her students and wants them to succeed. You really can not go wrong with her. She does what is necessary for you to succeed, is very clear in her requirements and is there ready to help whenever its needed. Can not recommend her more. Also had her for intro to C. She was great there too.

ACCESSIBLE OUTSIDE CLASS
Clear grading criteria
Caring
4.0
5.0
CDA3103
May 6, 2018
Wouldn't take again

Professor Angel knows her stuff, but the way she teaches it can be pretty boring (reading from PowerPoint slides). She posts the slides online so you don't have to go to class but you might feel lost if you don't. She also did quizzes in the EPC this semester instead of HW so basically we had 5 quizzes and 2 tests for the whole semester. Study

LECTURE HEAVY
GRADED BY FEW THINGS
3.0
3.0
CDA3103
Grade: A
May 13, 2018
Would take again

The thing is this is a super dry class that's really boring. Angel tries to make the most of it, and does a good job making binary number interesting at 9am. She reads from powerpoints, but she knows them inside out and is able to answer literally any question on the material. Lots of resources and study sets available. Do the study sets and pass.

Get ready to read
GRADED BY FEW THINGS
LECTURE HEAVY
4.0
2.0
COP3223
Grade: A
Jul 24, 2018
Would take again

I took her online, and there are TONS of lectures you can watch which can be really helpful, but she is super dry and kind of boring. Its not hard to pass her class as long as you do the coding assignments and take a few notes here and there.

LECTURE HEAVY
1.0
5.0
COP3223
Aug 8, 2018
Wouldn't take again

Unless your're a seasoned programmer, do not take this class.

Tough Grader
GROUP PROJECTS
LECTURE HEAVY
4.0
3.0
COP3223
Oct 15, 2018
Would take again

Her lecture videos are very detailed with 2 or 3 example problems for each topic. Roughly a hour per week to watch. She also uploads all the PowerPoints and notes she uses to download. There is one quiz every week and 8 projects over the semester (first 4 are given a week to do, second 4 are given 2 weeks). 3 Tests, each is 20% of grade.

TEST HEAVY
GRADED BY FEW THINGS
Amazing lectures
1.0
4.0
COP3223
Oct 18, 2018
Wouldn't take again

Unless you have programmed before, don't take this class. The first couple of weeks are easy and then she speeds up x100 and you are completely lost. Test are okay, projects and quizzes are annoying. Her online lectures suck!

LECTURE HEAVY
1.0
5.0
COP3223
Oct 25, 2018
Wouldn't take again

Lectures are extremely dry and boring. Also would not recommend for first time programmers.

TEST HEAVY
GRADED BY FEW THINGS
LECTURE HEAVY
5.0
3.0
COP3223
Grade: A
Nov 7, 2018
Would take again

She is a great professor. Very understanding and lenient and wants you to succeed. Reasonable amount of assignments. Came in not knowing a thing about programming and have learned a lot throughout the semester.

Gives good feedback
ACCESSIBLE OUTSIDE CLASS
Clear grading criteria
5.0
3.0
COP3223H
Grade: A+
Nov 27, 2018
Would take again

A teacher that clearly cares about their students and their subject. I already knew plenty about the subject before taking her class, but I still learned quite a bit

Gives good feedback
ACCESSIBLE OUTSIDE CLASS
Clear grading criteria
1.0
5.0
COP3223
Grade: C
Dec 4, 2018
Wouldn't take again

Too many coding questions in her exams, and tricky questions. Too slow and boring lecture, she take too long to grade your assignment. Don't expect any help, I really don't recommend her unless you have to.

Tough Grader
LOTS OF HOMEWORK
TEST HEAVY
4.0
4.0
COP3223
Grade: A-
Dec 6, 2018
Would take again

Boring online lectures, but I learned quite a bit from them. If you take this class online, don't do the bare minimum unless you already know how to code. An A in this class requires more work than simply completing the assignments. Doing side projects on your own or reviewing the material once a week is a good idea.

Gives good feedback
LOTS OF HOMEWORK
3.0
5.0
CDA3103
Dec 6, 2018
Wouldn't take again

Boring lecture, prepare to read

Get ready to read
GROUP PROJECTS
4.0
3.0
CDA3103
Grade: A
Dec 7, 2018
Would take again

Angell knows CDA backwards and forwards. Lecture isn't mandatory, but if you attend it will only benefit your understanding of the material. I did minimal studying outside of class and skipped about half of the labs, but rarely missed lecture and finished with a 95 overall.

ACCESSIBLE OUTSIDE CLASS
Clear grading criteria
GRADED BY FEW THINGS
1.0
5.0
COP3223
Dec 13, 2018
Wouldn't take again

Make sure you drink lots of coffee before watching the lectures

LOTS OF HOMEWORK
TEST HEAVY
LECTURE HEAVY
4.0
4.0
CIS4524
Grade: A
Dec 17, 2018
Would take again

Prof Angell provided a structured schedule for this course, since it's online. The class is do-able, it's just a LOT of work. You are randomly assigned 4 group members for a project. You work on the project, 2 discussion posts, and an easy quiz every week, plus 3 exams with proctored hub. Get the book because it helped with the posts and project.

LOTS OF HOMEWORK
GROUP PROJECTS
4.0
4.0
COP3223
Grade: B
Mar 28, 2019
Would take again

Professor Angell is super organized and meticulous, so even though the class is online, her expectations are very clear. Her video lectures are informative and her practice programs help you grasp the concepts. Going in with no coding experience, the class started out not too difficult but the last few projects were quite difficult. Good professor

Clear grading criteria
Amazing lectures
2.0
4.0
CDA3103C
Grade: C
Apr 15, 2019
Wouldn't take again

A nice person not a skilled professor. There was very little hands on activity in the class or the lectures. She just reads from slides with information that is online for free so lecture adds no value. she spends a very long time on doing binary arithmetic by hand which is where she lost me. The quizzes were typing long binary numbers in a lab.

Graded by few things
Test heavy
5.0
3.0
CDA3103
Grade: A+
Apr 30, 2019
Would take again

I enjoyed Angell's class, her lectures were very informative. She provided study set material for each topic which helped a lot with all my quizzes and tests. Had 1 programming assignment that really helps you understand the MIPS processor. Highly recommend her

Clear grading criteria
Amazing lectures
Caring
1.0
5.0
COP3223
May 7, 2019
Wouldn't take again

You might have a hard time if you are a beginner programmer.

Graded by few things
Test heavy
Lecture heavy
4.0
4.0
COP2332
Grade: B+
May 17, 2019
Would take again

For Into to Programming with C online, the online class was put together well, and it was easy to follow the videos but there's a lot of work. If you have programming experience it will be easy if not, it could be challenging. I recommend the reviews before each test and saving every example or practice program. Shes slow to respond to messages.

Lots of homework
Clear grading criteria
Lecture heavy
5.0
2.0
COP3223C
Grade: B+
Nov 4, 2019
Would take again

A solid choice for intro to C. I am fairly new to coding but I have been able to keep up in her class and learn new things. Her videos are easy to follow along and she explains things clearly. I recommend following along with the practice programs she makes in the videos so you can look back at them for reference for bigger projects.

Gives good feedback
2.0
4.0
COP3223
Nov 8, 2019
Wouldn't take again

She does not give enough material to study in her lecture notes for a beginning programmer to use on the assignments that she assigns. Expects students to understand concepts on an advanced level after giving little introduction to said concepts. Also not very helpful on assignments. She expects students to refer to her TA's frequently.

Tough grader
5.0
1.0
CDA3103
Nov 13, 2019
Would take again

Professor Angell is such an amazing instructor. She not only stops every few minutes and looks around to see if anyone has questions, but she reiterates the importance of what she's saying. Make sure to go to class, you will actually learn from her. Quizzes/Exams are in EPC. Gives extra credit if you show proof. Highly Recommended.

Gives good feedback
Skip class? You won't pass.
Amazing lectures
1.0
5.0
COP3223
Dec 6, 2019
Wouldn't take again

Really? For the final 7 out of 12 questions are coding questions, are you serious? The toughest professor ever..................... Don't take her class. Her lecture is dry and heavy, you will have lots of homework with her without too much help. This class definitely not friendly for the beginner .

Lots of homework
Test heavy
Tough grader
5.0
4.0
COP3223
Dec 10, 2019
Would take again

Took COP3223 online this semester with no prior coding experience, this professor's lectures were easily understood and the projects were fairly straightforward. You get out what you put into this course, I highly recommend Professor Angell and I look forward to taking CDA3103 with her in person.

Respected
Accessible outside class
Amazing lectures
4.0
3.0
CDA3103
Grade: B
Dec 12, 2019
Would take again

She is a very structured prof. so there's no confusion on how the course is taught. You have 5 quizzes and 2 exams at the EPC. There's a programming project at the end of the semester, either by yourself or with partners. Make sure to study her Study Sets ppt's; they are similar to the quizzes. Attendance isn't required but it wouldn't hurt to go.

Accessible outside class
Group projects
2.0
3.0
CDA3103
Grade: B
Dec 12, 2019
Wouldn't take again

Lectures were boring and mostly involved reading off of slides and diagrams posted online. Your final grade is based off of a few quizzes and two exams (taken at the EPC, not in class) and a programming project. No homework and very few practice questions makes it difficult to study and learn the material. Mediocre class, mediocre professor.

Graded by few things
5.0
3.0
COP3223
Grade: A
Dec 14, 2019
Would take again

Online Course. Weekly Quizzes, 8 Projects, 3 Tests @ EPC. The videos can drag on, but are pretty thorough, so you really don't need the book. Same material that's been taught at UCF for 6+ years. Angell is pretty understanding, and willing to work with you. Overall a pretty easy class if you put in some effort.

Lots of homework
Lecture heavy
3.0
4.0
COP3223
Grade: B
Dec 14, 2019
Would take again

Had her online and I thought she was pretty good. Whenever I needed help she was more than willing to help me out. The online lectures made sense and all of the quizzes, projects, and exams were fair to the level of the course. I would recommend for the beginner, or the more advanced if you just need the credit.

Clear grading criteria
Caring
3.0
4.0
COP3223
Grade: B
Dec 15, 2019
Would take again

Not the worst class I've ever taken, but wasn't super helpful in office hours which bummed me out, cause whole class was online. Drops two quizzes, no extra credit. Three exams you have to go to campus for, a quiz every week and a project every other week. There's a lot of work for this class, so get ready, but stay on top of it, you'll be fine.

Lots of homework
1.0
5.0
COP3223
Grade: C
Jan 6, 2020
Wouldn't take again

If this is your first time programming and you occasionally struggle with motivation you won't pass. The videos are extremely long and boring. She would take over a week to respond to emails and made grading mistakes often. I recommend finding a good prof to learn how to program especially if you're a CS major and this is definitely not one of them

Test heavy
Tough grader
2.0
5.0
COP3223
Grade: F
Jan 8, 2020
Wouldn't take again

This was the first class I got an F in. If you do not have any programming experience before taking this class, it will be a struggle. The material is difficult and Professor Angell would be very broad with any questions I had which served no help.

Group projects
Lecture heavy
Tough grader
5.0
2.0
CDA3103
Apr 9, 2020
Would take again

Dr. Angell is a great professor. Sure, computer hardware is not a very interesting class, but she tries her best to be enthusiastic and is very accessible. Her course is very well structured, and if you put in some effort, you'll do fine; she is a fair grader.

Accessible outside class
Clear grading criteria
Caring
3.0
3.0
CDA3103
Grade: A
Apr 14, 2020
Wouldn't take again

Lectures are mostly uninteresting but don't skip, you will feel lost. She spends a lot of time waiting for people to ask questions, which makes the lectures feel longer than they actually are. The quizzes weren't hard as long as you study. She's very nice, but the content is boring so the class is a slog, this coming from someone who loves CS.

Get ready to read
Skip class? You won't pass.
Graded by few things
5.0
2.0
COP3223H
Grade: A
Apr 20, 2020
Would take again

I've been coding for a long time, and Angell is the most thorough programming teacher I've had so far. She explains concepts in a simple way but isn't afraid to go beyond to show experienced programmers some of the weird intricacies of C. I would highly recommend taking her for this class.

Clear grading criteria
Lecture heavy
Caring
5.0
3.0
CDA3103
Grade: A+
Apr 28, 2020
Would take again

Professor Angell was outstanding! If you study the study sets/recitation power points you're good for all the quizzes. There is no homework. Your grade is based off quizzes which are worth a good portion of your grade, the midterm, a final project and the final exam. Attendance is not mandatory but if you want to pass I suggest you go to class.

Gives good feedback
Respected
Accessible outside class
5.0
3.0
CDA3103
Grade: A+
Apr 28, 2020
Would take again

Overall excellent professor! She is very detailed in her lectures and is very open to questions in order to clarify any confusion. She provides review powerpoints that are extremely helpful when studying for quizzes. Make sure to study for every quiz/assessment as there are not a lot of them.

Graded by few things
Clear grading criteria
Amazing lectures
3.0
3.0
CDA3103
Grade: A
Apr 28, 2020
Would take again

Prof Angell is a wonderful person: super lenient on partial credit and very down-to-the-earth. However, if you're not into hardware, the material is dry and taught in a boring way (long PowerPoints and endless jargon). No HW, just tests/quizzes/one project. I disliked the material, but she is your most painless choice for CDA3103 vs others profs.

Graded by few things
Test heavy
Caring
4.0
3.0
CDA3103
Grade: B
Apr 30, 2020
Would take again

Not a hard class, but there's a very small margin of error since we were only graded on quizzes, tests, and a project that required a lot of programming experience which wasn't necessary for the rest of the class. She gives some partial credit but not much. I had an A for most of the semester but the final dragged me down to a B.

Graded by few things
5.0
2.0
COP3223CDA3103
Grade: A
May 14, 2020
Would take again

I took Prof. Angell for 2 classes and enjoyed them both. She is funny and knowledgeable about the material. The project for CDA was somewhat confusing at first, though you are free to consult other classmates and your group mates for help. Although her slides/material is all put online, I highly recommend taking notes. Exams/quizzes were very fair.

Accessible outside class
Group projects
Amazing lectures
5.0
2.0
CDA3103
Grade: A+
Dec 13, 2020
Would take again

Im surprised she doesnt have a higher rating. If you did badly on a quiz, she lets you take a second one and replaces it with the bad grade if you did better on it. The group project is a little confusing but she answers ANY questions you have through email or after class. She doesnt want you to fail.

Gives good feedback
Accessible outside class
Caring
3.0
4.0
COP3223
Dec 16, 2020
Would take again

Lectures ranged from 15-45 min but were super boring, making it easy to procrastinate. Some of the hw projects were easy but others took up to 40 hours to code. This is a tough class if youre a first time programmer because you have to stay motivated and not fall behind. Two lowest quizzes are dropped. She also took forever to release grades

Test heavy
Lecture heavy
Tough grader
4.0
2.0
CDA3103
Grade: A
Dec 21, 2020
Would take again

Definitely not mean spirited, pretty nice and solid at lecturing. This class didn't blow me away or anything but I did learn a substantial amount and had no difficulty passing based on her lectures. I would definitely take her whenever possible, she feels like a safe bet for any class.

Group projects
Clear grading criteria
5.0
2.0
COP3223
Grade: A
Jan 16, 2021
Would take again

Love that she posts panopto videos with step by step coding. Learned a lot, got the A.

Clear grading criteria
Amazing lectures
Caring
1.0
1.0
COP2332
Grade: D
Jan 26, 2021
Wouldn't take again

see don't give me the grade for my homework and don't give me why see don't give me a grade

Accessible outside class
Skip class? You won't pass.
1.0
5.0
COP2332
Grade: C+
Jan 26, 2021
Wouldn't take again

She did not grade my papers nor explain why even if it was submitted on time it would not be late. and some of the code she reported that my code was identical to others in 3 lines or more but she didn't provide any proof or anything to prove it. When writing code that has some basic lines of code, we can repeat the same between two completely diff

Lots of homework
Skip class? You won't pass.
Graded by few things
1.0
5.0
COP4331
Grade: F
Jan 26, 2021
Wouldn't take again

Lectures were boring and mostly involved reading off of slides and diagrams posted online. Your final grade is based off of a few quizzes and two exams (taken at the EPC, not in class) and a programming project.

Lots of homework
Skip class? You won't pass.
1.0
5.0
COP3223CDA3103
Grade: F
Jan 26, 2021
Wouldn't take again

You maybe have a hard time if you are a beginner programmer.

Lots of homework
Skip class? You won't pass.
4.0
3.0
CDA3103
Grade: A
Mar 30, 2021
Would take again

Prof Angell is kind, but lectures can get boring. Lots of information, but not necessarily hard. Weekly quizzes (she drops lowest quiz for each subject), MIPS project, and two exams. Her web course is amazing since she includes pre-recorded lectures and lots of helpful materials for quizzes. Oh and everything is open-notes

Get ready to read
Skip class? You won't pass.
Lecture heavy
1.0
4.0
COP2332
Grade: C+
May 5, 2021
Wouldn't take again

The worst experience I ever had since starting UCF. Her lectures are too brief, doesnt cover enough to understand her own assignments. Will not answer basic questions, TAs constantly absent and condescending. The department does not care, either already be an expert or dont bother. The contempt and apathy I felt was disheartening. Wasted time.

Graded by few things
4.0
3.0
3103C
Grade: C
May 7, 2021
Would take again

Quizzes have 2 attempts and you can see what you got wrong on your fist. Very little homework. Most of the grade is based on final/midterm/project. She's very good with answering questions and giving extra help to students that need it during lectures and is forgiving with making up past grades.

Graded by few things
Group projects
Clear grading criteria
4.0
3.0
CDA3103
Grade: A
May 8, 2021
Would take again

Prof Angell is very kind and has supplemental videos and powerpoints to help you understand material. These are very helpful for the quizzes and tests, which is good since lectures are filled with confusing jargon. 2 quizzes for each unit, the lower one dropped. Angell can be confusing, but gets a 4 for all the supplemental materials she made.

Gives good feedback
Accessible outside class
Caring
3.0
4.0
COP3223C
Grade: A-
May 8, 2021
Would take again

The TA's graded the work. You write 8 programs, 10 quizzes, 3 exams. The first 5 programs are easy if you watch the weekly videos she posts and take notes. After that, they get very challenging. The exams are weighted pretty heavily. Part are multiple-choice and part has small codes you must write. Quizzes are easy. Average class. Late feedback.

Tough grader
Test heavy
Lots of homework
3.0
3.0
CDA3103
Grade: A
May 11, 2021
Wouldn't take again

Nice professor but boring lectures. She just read off the powerpoints that barely had any information on them. Two quizzes per module - lowest one dropped. Easy to get A's if you follow the study sets and take notes on the past quizzes. One C programming project, but we were barely prepared for the way it was set up. Way different from CS1 projects

Test heavy
Group projects
Caring
5.0
3.0
COP3223
Grade: A
May 11, 2021
Would take again

Professor Angell was amazing! Always answered any question I asked about a lesson, and helped clarify any concepts. There were 8 projects in total and 3 exams. Projects 1-5 were super simple, projects 6-8 were very difficult and time consuming. The exams were all easy, multiple choice and written code portions. Overall, amazing Professor.

Gives good feedback
Accessible outside class
Clear grading criteria
4.0
2.0
CDA3103
May 25, 2021
Would take again

Webcourses modules had resources aligned perfectly with the quizzes and exams so its straightforward to study and do well on them. Fun to attend the Zoom recordings especially with cat cam at the start and end of class! Generally upbeat during lectures and wasn't too boring listening to compared to other professors. Project at the end was hard tho!

5.0
3.0
COP3223
Grade: A
May 30, 2021
Would take again

I came into this class with no knowledge of programming and the professor made the lectures clear and easy to follow. They are all prerecorded so you can follow along at your own pace. She held office hours 3 times a week and always responded to my messages within 24 hours. This made it easy to clear up stuff I was confused on.

Accessible outside class
Clear grading criteria
Lecture heavy
1.0
5.0
COP3223
May 30, 2021
Wouldn't take again

Takes half off for basic coding errors. One time I put a different input method (still worked) and she said my code was wrong despite giving the same output.

Tough grader
Lecture heavy
Test heavy
4.0
2.0
CDA3103
Grade: A
Jul 5, 2021
Would take again

In summary: this class is boring but easy. Lectures bored me as we flipped through powerpoints. Weekly quizzes are super lenient (two attempts basically) and easy. Tests are easy as well. The group project toward the end WILL take you for a ride though.

Skip class? You won't pass.
Lecture heavy
4.0
3.0
CDA3103
Grade: A
Dec 2, 2021
Would take again

I had her for Comp Org and she was great. Every module has two small online quizzes and the lower score of the two is dropped. The lectures aren't always amazing but they do always get the job done. There is one big project at the end that took me a week to finish, but it was the only one and it wasn't much of an issue.

4.0
2.0
CDA3103
Grade: A
Dec 11, 2021
Would take again

This class is really boring. However, professor Angle did her best. Class is really organize, the final is really weird if you don't focus on 3 last chapter on this class

Gives good feedback
Respected
4.0
3.0
CDA3103
Dec 14, 2021
Would take again

Decent lecturer thought its better to just go through the study sets than to go to lectures. Midterm, project and final. Project can be difficult if you haven't taken CS1 but if you are with a group it should be fine. Module every 2 weeks with 2 attempts on a quiz for it. Going through the study sets allows you to get 100's on every quiz.

5.0
3.0
COP3223H
Grade: A+
Dec 14, 2021
Would take again

Great Professor. The RateMyProfessor score should definitely be higher than it is. Overall assignments were clear and thoroughly constructed. Lectures can be dull to some, but I enjoyed them overall. Great Professor. Would definitely recommend and I hope to take her again.

Respected
Clear grading criteria
Caring
5.0
2.0
COP3223H
Grade: A
Jan 9, 2022
Would take again

I appreciated how accessible the class was. Lectures were given in person, but you could also access them via zoom, and they were recorded so you could view them later if you missed class, and the code written during class was published so you could refresh yourself on what was covered during the lecture. She is also very fun and engaging.

Clear grading criteria
5.0
3.0
COP2500C
Grade: A
Aug 31, 2023
Would take again

Overall gives clear instructions each lecture, but seems to rely more on discussion classes and student time to get information across. An easy class with this professor if you have prior programming experience, a hard class if you don't. If you don't you WILL have to use your own time to study the matetial, or else you risk steadily falling behind

Get ready to read
Clear grading criteria
Online Savvy
3.0
3.0
CDA3103
Sep 19, 2023
Would take again

She doesn't have a good teaching style, and it isn't easy to focus on the lecture. But she seems the best compared to other professors for this course at UCF.

4.0
3.0
CDA3103
Sep 25, 2023
Would take again

She isn't the best at teaching, but she puts a lot of effort into organizing the web course, she is very forgiving with grades as she gives you 2 attempts for every quiz.

5.0
4.0
COP2500C
Grade: A-
Oct 17, 2023
Would take again

I love Professor Angell! She's very caring to those who are struggling like me. I struggled a lot because I was new to coding overall, but she's very compassionate and easygoing. My learning style doesn't match up with her teaching style unfortunately, so that also attributed to why I struggled to learn.

Caring
Lecture heavy
Accessible outside class
4.0
3.0
COP2500C
Grade: A-
Nov 3, 2023
Would take again

She's pretty easy if you've had past coding experience. She can ramble in lectures and go off-topic depending on student's questions but she always explains things when needed. Can type really fast and it can be hard to understand the code. But there are many notes and practice programs on Canvas to learn off of.

Clear grading criteria
Caring
Lecture heavy
4.0
3.0
COP2500C
Grade: A
Nov 10, 2023
Would take again

Sarah was super nice and patient, although she does tend to speed things up randomly so try to keep up. She's a great prof to take for those with no experience in coding, her lectures are pretty interesting. 3 labs + a program due every week are challenging yet doable, along with the midterm and final. Here's a tip: Make friends in your lecture!

Hilarious
Caring
Accessible outside class
5.0
3.0
CDA3103
Grade: A
Nov 26, 2023
Would take again

Goofy and kind professor. If you want a head start, review binary arithmetic, truth tables, and brush up on C. Lectures go more indepth if you're interested. If not, the quizzes and webcourses are more than enough to pass. The project isn't that bad; It requires bare minimum C pointer knowledge, but a good understanding of MIPS datapath.

Group projects
Clear grading criteria
Test heavy
1.0
3.0
COP2500C
Grade: B
Nov 28, 2023

Grades minimal and programs graded tough. Tests are taken in EPC and weighted heavy. Very challenging for an intro level class. Nice professor though.

Tough grader
Lots of homework
5.0
2.0
COP2500C
Grade: A
Dec 3, 2023
Would take again

Honestly made the class very enjoyable. Found the lectures very useful even though they are not mandatory. Tests arent too difficult either as long as you know what you're doing. Lab is also not mandatory and not needed unless you're struggling.

1.0
5.0
COP2500C
Grade: D+
Dec 5, 2023

Doesn't go in depth with anything. TA's are very strict on grading. Just take Denecker

Tough grader
5.0
4.0
COP2500C
Grade: B
Dec 5, 2023
Would take again

I loved this professor! She explains everything in her lectures very clearly and if you don't understand she answers all questions during the lectures, through emails, or during her office hours. Her labs and lectures are not mandatory and all the information is on canvas. Her assignments are hard and time-consuming if you don't go to class though.

Clear grading criteria
Gives good feedback
Accessible outside class
4.0
3.0
CDA3103
Grade: B+
Dec 16, 2023
Would take again

Very caring professor, give you the study set and 2 attempts for each quiz. No homework. The teaching style wasn't the best tho.

5.0
1.0
COP2500C
Grade: A
Dec 20, 2023
Would take again

The class can be a breeze if you attend lectures, as she does in-class examples which help understand the material. The weekly programs take 4hrs to do at most and utilize most of the skills that you're going to be tested on anyway. Content gets harder after the midterm and can be confusing if you don't attend the lectures, so attend the lectures!!

Amazing lectures
Caring
Lecture heavy
4.0
3.0
COP2500C
Grade: B
Jan 8, 2024

I'm not really a comp sci person, so this class was rough for me. While not mandatory attendance, go, because it will hurt in the long run if you don't. She's really passionate about her field which also makes her knowledgeable. She loves student participation as well and everything is on the Webcourses after class. Overall: Really kind and great

Clear grading criteria
Gives good feedback
Lots of homework
4.0
3.0
CDA3103C
Grade: A
Jan 9, 2024
Would take again

Two quizzes every module, one with highest score counted. Material isn't overwhelming at all, and she gives practice exams for each exam that basically reflect what she is going to put on the real exam. The group project can be a little overwhelming at first if you don't know c, but its not too difficult once you understand MIPS properly.

Group projects
Clear grading criteria
Graded by few things
4.0
2.0
COP2500C
Grade: B+
Jan 22, 2024
Would take again

Loved this class! Her lectures were easy to follow and taught me a lot, even though often they were boring. I like how she teaches while coding, so as long as you follow her on your own you will learn a lot. I enjoyed the homework assignments and the labs, the instructions were very clear. The homework does get more difficult with time.

4.0
1.0
CDA3103C
Grade: B
Apr 19, 2024
Would take again

Good teacher but kind of slow for me. Made the class feel way more boring than it should've. Quizzes every week that are pretty straightforward and one project due at the end of the semester that is about the entire class. Overall not that difficult. Tests were a little tricky but the reviews were helpful.

Group projects
Clear grading criteria
Lots of homework
3.0
2.0
COP2500C
Grade: Not sure yet
Apr 26, 2024
Would take again

This class is fairly easy especially if you have some experience with python. Her lectures provided good examples that really helped with the programming projects. The only major downside to this class is that it takes super long for the grades to be put in (multiple programs not graded until finals week).

5.0
3.0
COP3502
Grade: A
Apr 28, 2024
Would take again

Great lectures that were carefully planned. Homework could be a bit difficult but her office hours were always open to help you with anything you needed.

Amazing lectures
Lecture heavy
Graded by few things
5.0
2.0
COP2500C
Grade: A
Apr 30, 2024
Would take again

A very beginner friendly programming class, although it can be tough to deal with the strict grading that comes with learning computer science so read the instructions very carefully. She gives out multiple projects a week but they're not tough. The lectures are fun and hands on since you follow her creating programs with input from the class.

Participation matters
Lots of homework
Online Savvy
5.0
2.0
COP2500C
Grade: A-
May 1, 2024
Would take again

Had to take her class twice bc I was not serious the first time, but she was so good I took the exact class again. She gives half-week grace periods on ALL hw and labs. Last class I let my lab grade slip, so beware of that. She sorta teaches like u already know computers, but if u use the resources she offers you'll do great!

Amazing lectures
Lots of homework
Accessible outside class
4.0
3.0
COP2500C
Grade: B+
May 1, 2024
Would take again

She's very good at explaining concepts and trying to energize the class at 8:30. Stickler when it comes to grading misplaced characters can cause you to lose valuable points on a project that's based out of 50. VERY late grader so you have to truly understand concepts/read rubrics/quadruple check work etc. to get an A.

1.0
3.0
COP2500C
Grade: C
May 2, 2024

You have to code exactly to what she wants. I learned coding outside of the class and tried to code my way and got a lot of point off of my assignments and didn't realize till it was too late because grading took a long time.

Tough grader
EXTRA CREDIT
Graded by few things
4.0
3.0
COP2500C
Grade: A-
May 4, 2024
Would take again

Coming in with very little coding experience, I found her class fairly easy. She spent lots of time in class exploring the "what ifs", which helped to develop a stronger understanding of Python and how it works. 2 assignments a week, but receiving the grades for them was several weeks behind. Lab attendance not needed but helpful when stuck.

Amazing lectures
Clear grading criteria
Caring
2.0
3.0
COP2500C
Grade: C
May 6, 2024

Grading took forever in this class and codes had to be completed a very specific way or else you would get low scores on the hw and lab assignments. Midterm and final both had practice tests which were super helpful for reviewing. Overall if you don't have prior coding experience, this class can be challenging if computer science isn't your thing.

Tough grader
5.0
1.0
COP2500C
Grade: A
May 8, 2024
Would take again

Very easy professor. Lectures leave no stone unturned. She let me resubmit an assignment with no penalty after a small mistake hurt my grade. You will have to put in quality practice outside of class to get the intuition for some of the concepts down (especially the later ones). Only complaint is that grades took a long time to get back.

Clear grading criteria
Gives good feedback
Accessible outside class
5.0
1.0
COP2500C
Grade: A
May 13, 2024
Would take again

This was one of my all-time favorite classes. She was very good at explaining the concepts and encouraged students to ask questions. She would start with basic info from the slides but she mostly taught by hands-on coding which I loved. The course structure was very clear and easy to follow which I appreciated. She organized it by weeks.

Clear grading criteria
Hilarious
3.0
3.0
COP2500C
Grade: A
May 14, 2024
Would take again

Lectures were useless for me. Each week you have 2 lab quizzes with unlimited attempts and 2 programming assignments. The programs started off easy but got difficult and very time-consuming quickly. TAs take forever to grade the programs so you won't know your grade until the end, which is really annoying. Midterm and final were super easy.

Lots of homework
4.0
2.0
COP3502H
Grade: A
May 29, 2024
Would take again

She has good lectures/code notes and is very helpful during office hours if you need her. Program grading is stringent, and takes months. The TA doesn't put any notes in the rubric, so you don't know what you did wrong. 8 programming assignments, and 10? online quizzes (3 attempts.) The 3 exams are reasonable if you know what you are doing.

Lots of homework
Accessible outside class
4.0
3.0
COP3502H
Grade: A
Aug 6, 2024
Would take again

Probably the easiest CS1 professor based on what I've heard. Grading takes forever and assignments can be difficult, but she is very helpful during office hours; she will straight up give you the answers. Tests were reasonable and quizzes have 3 attempts. Gave lectures that were almost completely code-based; great at giving code demonstrations.

Caring
Accessible outside class
4.0
3.0
COP2500C
Grade: B+
Oct 2, 2024
Would take again

Professor Angell teaches a clear, structured class, though grading can be particular. Engaging lectures and helpful TA support, but stay on top of assignments. Unstuck study was a great study tool alongside the practice tests.

5.0
1.0
COP2500C
Grade: Not sure yet
Oct 13, 2024
Would take again

Prof. Angell is so awesome!! She is very kind and understanding. She makes topics easy and will thoroughly explain topics. There is 1 main assignment, and 0-3 lab assignments almost every week. They are easy, the lab is not req. to go to. You get 2 attempts at mid-term and final. The lectures are entertaining and very helpful.

Amazing lectures
Hilarious
Test heavy
4.0
4.0
COP2500C
Grade: B
Oct 21, 2024
Would take again

This class is an intro to programming class that gives you a great hands on experience writing code for beginners. Professor Angell had amazing documentation with helpful TAs as well. Exams are proctored in person, so it is recommended you put in some effort. Tough grading on coding assignments, but I would take it again!

Clear grading criteria
Lots of homework
Test heavy
4.0
3.0
COP2500C
Grade: B-
Nov 13, 2024
Would take again

Engaging and very knowledgeable. She knows what she's teaching and is obviously passionate about it. Only reason I did not get a higher grade is because, unlike Prof. Angell, I am not excited about computer science. At least I took her class to make something I care little about just a bit more bearable.

Clear grading criteria
Lecture heavy
Online Savvy
4.0
2.0
COP2500C
Grade: A+
Nov 18, 2024
Would take again

She is a slow grader so beware and she is slow at responding to emails, the class itself wasn't too bad, if you do things last minute you might have a little trouble. The material itself was easy you don't have to show up to every class to understand it (don't skip every lecture though).

Clear grading criteria
Gives good feedback
Online Savvy
5.0
2.0
COP2500C
Grade: A
Nov 19, 2024
Would take again

She provides plenty of examples for newbie coders and the programs help you think critically. I thought this class would be a joke, but it can be quite difficult. Thankfully the assignments and labs provided a coherent view into concepts I will be using in the future of coding.

Amazing lectures
Clear grading criteria
Caring
5.0
3.0
COP2500C
Grade: B
Nov 26, 2024
Would take again

The class is great for an introductory programming class, and Angell is great at explaining topics. I only struggled in the class because I didn't take it as seriously as I should have. As long as you pay attention in class and don't procrastinate, especially for the last couple assignments, you should do well.

Participation matters
Caring
Accessible outside class
4.0
2.0
COP2500C
Grade: A
Nov 27, 2024

The class is easy as expected for an introductory programming class. Her lectures are definitely worth attending if you want to keep up with the material as she does a good job explaining every topic. Labs and assignments are very reasonable but it's easy to lose points for small mistakes. Just beware that grading takes a long time for assignments.

5.0
3.0
CDA3103C
Grade: A
Dec 5, 2024
Would take again

Very caring professor who always tries to help when she can. The class is pretty much graded by module quizzes(35%), a project(15%), a midterm(25%), and a final(25%), so be careful not to mess up too much or it will reflect in your grade. The content felt outdated and dragged at times, esp when learning about MIPS... but she makes it enjoyable.

Clear grading criteria
Caring
Test heavy
5.0
3.0
CDA3103C
Grade: A
Dec 6, 2024
Would take again

She is an excellent professor. The course includes weekly online quizzes (35%). Each quiz topic spans two weeks, and the higher score is kept (pretty easy). In addition a group coding project (15%), a midterm (25%), and a final exam (25%). She is very accommodating if you provide proper documentation for any issues. Overall, pretty easy class.

Group projects
Clear grading criteria
Accessible outside class
3.0
3.0
CDA3103C
Grade: A
Dec 8, 2024
Would take again

Graded basically on quizzes you take weekly. They are very similar to the practice sets she publishes, and u have 2 tries. One group project towards the end of the semester, also a midterm and final. She allows you to show up at her office after the midterm + final to get more points based on your scratch paper so dont miss that! Overall good class

Gives good feedback
Graded by few things
Accessible outside class
5.0
4.0
COP2500C
Grade: C+
Dec 9, 2024
Would take again

professor was the best, the TA's were not though- also they grade super harshly?? It's a beginner python class-

Tough grader
Lots of homework
5.0
2.0
COP2500C
Grade: A
Dec 10, 2024
Would take again

Sweet professor who works well with students during office hours. Lectures are fun, and she engages the students. The assignments get moderately difficult at the end. She likes to talk to students before and after lectures. 45% of the class is exams, and she has extra credit as well. Slower grader & you can challenge scores sometimes.

Amazing lectures
Accessible outside class
4.0
2.0
CDA3103
Grade: A
Dec 10, 2024
Would take again

Class can seem pretty overwhelming at times but the midterm and final are pretty easy if you review the sample midterm and final she provides. One project (15% of grade) can be a little difficult but you can work in a group of 3.

4.0
2.0
COP2500C
Grade: A
Dec 11, 2024
Would take again

This class was pretty good it was easy to understand and she allows another attempt for the midterm and final + posts reviews almost identical to the exam. Her office hours are also helpful because she'll trace the problem with you. Lots of opportunities to have an A. Would recommend :)

Clear grading criteria
Gives good feedback
Accessible outside class
1.0
4.0
COP2500C
Grade: C
Dec 13, 2024

This professor starts out welcoming and simple. You learn the basics for the first few weeks and its easy to follow but after the midterm passes, the concepts get difficult. During lecture she codes at her pace, hard to follow if you aren't typing at least 80 wpm. The slides could have a bit more explanation as well.

Tough grader
Lecture heavy
3.0
2.0
CDA3103
Grade: A
Dec 13, 2024

Confusing lectures but fair quizzes (open-note, 2 tries), midterm, and final.

Test heavy
4.0
3.0
COP2500C
Grade: A-
Dec 15, 2024
Would take again

The professor taught in lectures mostly through examples, and there were weekly labs and lab assignments. My only complaint is sometimes homework assignments would be a little hard to figure out as some concepts weren't covered in depth in class beforehand.

Amazing lectures
Clear grading criteria
Lots of homework
5.0
2.0
COP2332
Grade: A+
Jan 8, 2025
Would take again

I loved Professor Angell's class! Her lectures aren't boring because she is always sharing new code for each lecture class. We had coding assignments due each Sunday and lab assignments are due on Sunday too. Depending on your lab instructor, labs are super helpful. I went to every lecture and did every assignment and ended with a 96!

Amazing lectures
Hilarious
Caring
5.0
2.0
COP2500C
Grade: A+
Jan 25, 2025
Would take again

I went into this class with zero coding experience, but Prof Angell made it incredibly easy to understand. Her lecture style is easy to digest as well as generally very fun. The class has weekly assignments and labs, but both are easy and the labs don't require in-person attendance. You also get two attempts on the midterm and final. Overall great!

Amazing lectures
Clear grading criteria
Gives good feedback
2.0
4.0
CDA3103
Grade: A
Feb 28, 2025
Would take again

The material was very confusing and she mostly just read off the slides for the entire class. Kind and willing to help but unfortunately the lectures were just nowhere near up to par.

5.0
3.0
CDA3103C
Grade: A
Mar 25, 2025
Would take again

She lectures slow but that gives me a lot of time to process and take notes so I like that. I find the class confusing but she gives a lot of optional pactice that is very helpful. The labs are great prep for her exam. We get bascially two attempts for each quiz so very lenient grading imo. Lots of office hours.

Amazing lectures
Accessible outside class
5.0
2.0
COP2500C
Grade: A
Mar 25, 2025
Would take again

Very nice and caring professor. Very good in office hours and doesn't expect too much work from the students. Easy class, she tries to help you out in a lot of ways with extra credit and other things.

Amazing lectures
Caring
Test heavy
5.0
2.0
COP2500C
Grade: A
Mar 25, 2025
Would take again

Professor Angell was an amazing instructor for COP2500C. It is a newer course, but she does a great job introducing the concepts of Python. Homework and lab assignments are engaging, which really helps understanding of the material. If she instructed some higher level CS courses, I would not hesitate to pick a class instructed by her.

Amazing lectures
Caring
Online Savvy
5.0
1.0
COP2500C
Grade: Incomplete
Mar 31, 2025
Would take again

Currently sitting pretty at an A because of Ms.Angell's amazing teaching skills. She makes concepts easy to understand and makes her classes fun to be in. Unless you completely skip out on class there's really no reason you should struggle. If you do, however, she's always willing to go through concepts during her office hours or even in class.

4.0
3.0
COP2500C
Grade: Not sure yet
Apr 16, 2025
Would take again

Grading definitely takes a long time to go through, but without going to lecture due to exterior circumstances I am looking at a probably getting a B right now. You can attend any lab section, not just the one you signed up for. You just have 1 program (assignment) a week and they can be tedious or more than it needs to be with assignment criteria.

Lots of homework
Online Savvy
5.0
2.0
COP2500C
Grade: B
Apr 24, 2025
Would take again

Very funny and knowledgeable professor. She coded all of the programs step by step with the class and explained everything as simple as possible. If you go to every lecture and stay on top of your work you should get an A.

Amazing lectures
Gives good feedback
Hilarious
4.0
3.0
CDA3103C
Apr 25, 2025
Would take again

Professor Angell was overall good, but the class itself is completely boring. I felt like I could not pay attention for more than 10 minutes, and when I came back to the class I had already lost so much of the content. She just presents the slides, so it is HARD to VISUALIZE what is going on. My experience was bad overall, but she wants to help us.

Caring
Respected
Lecture heavy
5.0
2.0
COP2500C
Grade: A
Apr 25, 2025
Would take again

Took it for the GEP req, didn't know anything about CS. Professor Angell codes the programs in class step by step and explains everything well. Two tests, midterm and final, both extremely similar to sample exams given. Weekly hw programs were hardest. She posts all notes and in-class work but it's better to attend as many lectures as possible.

3.0
2.0
COP2500C
Grade: B
Apr 26, 2025
Would take again

Easy class if you go to the lectures. The lectures are taught well. Programs make up most your grade, and there are harsh grading TA's which dumped my grade.

5.0
2.0
CDA3103C
Grade: B
Apr 26, 2025
Would take again

The class is very manageable and can be passed without attending a single lecture. Her study sets are very good for all the assignments and tests, and will get you a good grade if you actually use them. She's very kind and reasonable during score clarification (a way to get lost points from tests). Just remember to study for the final properly!

Clear grading criteria
Caring
Accessible outside class
4.0
3.0
CDA3103
Grade: A
Apr 28, 2025
Would take again

While I did find the content in this class kind of boring, I believe Angell did a great job of teaching it and brought good energy to lectures. This class is mostly graded on the midterm, final and a programming project all of which are very easy if you pay attention in lecture and go through the study sets each week.

5.0
2.0
CDA3103C
Grade: A
Apr 28, 2025
Would take again

i didn't really go to class, so i can't speak on the lectures. i found the material really interesting though. the majority of the grade is the final/midterm/project, and the rest of the grade were weekly online quizzes. there were no other grades, but if you do bad on the final/midterm you can go to office hours for partial credit on them.

Test heavy
5.0
2.0
CDA3103C
Grade: B
Apr 29, 2025
Would take again

Extremely kind and knowledgeable about the subject.

Amazing lectures
Gives good feedback
Caring
3.0
3.0
COP2500C
Grade: B
May 1, 2025
Would take again

Her voice is so gentle. She goes over the lectures pretty quickly in my opinion, but she will stop to see if you have questions. I've had to go home & look over the lesson because she was going so fast with the examples, it was hard to keep up w/. There's a midterm & a final, The good thing is she lets you take those twice & keeps the higher score.

Lots of homework
Respected
Test heavy
5.0
3.0
COP2500C
Grade: B+
May 7, 2025
Would take again

Ms. Angell was amazing in her lectures. Very positive and happy to slow down and help explain something if needed. Weekly assignments which include one coding program and for the lab a few smaller assignments. If you go to the lab they just give you the answers to the weekly smaller assignments in there. Exams are easy with 2 attempts each.

Clear grading criteria
Accessible outside class
Online Savvy
5.0
2.0
COP2500C
Grade: A
Jun 19, 2025
Would take again

The class itself is designed to be easy, and she is willing to explain concepts to any level of understanding / answer simple questions during lecture without losing patience. The grade is mostly programs, as well as lab assignments which I found easier to do outside of the lab.

Participation matters
Caring
4.0
2.0
CDA3103C
Grade: A
Jul 5, 2025
Would take again

Prof Angell is a good professor. Lectures are boring, she does seem to know a lot but its hard to keep your attention on such a boring topic sometimes. Quizzes are all online due Friday. You have two attempts throughout two weeks. Class grade depends on how you do on midterm and final and project. Guaranteed a B if you do bare minimum

Clear grading criteria
Caring
Accessible outside class
4.0
2.0
CDA3103C
Grade: B
Aug 25, 2025
Would take again

The professor is very smart and very chill. The class itself is kind of boring (unless you are really interested in computer hardware / assembly). There is one project that you can do alone or with 2 friends, and she gives you enough time to finish it, so make sure to start early. Aside from that, chill class and chill professor.

Clear grading criteria
5.0
2.0
COP2500C
Grade: A
Sep 8, 2025
Would take again

Angell literally lives up to the name. She is the sweetest professor and her lectures are easily understandable. If you fail this class, it's on you. TAKE HER, SHES AMAZING!!!!

Caring
Graded by few things
5.0
2.0
COP2500C
Grade: A+
Sep 30, 2025
Would take again

Professor Angell is AMAZING. This material for this course is so accessible, and she's excellent at teaching it. While attendance isn't mandatory, GO TO CLASS. You won't regret it if you're here to learn.

Clear grading criteria
Caring
Online Savvy
5.0
2.0
CDA3103
Grade: A
Oct 17, 2025
Would take again

She's goated. The class itself is hard but she makes it very clear and easy to understand if you follow her lectures.

Amazing lectures
Clear grading criteria
Caring
5.0
2.0
CDA3103C
Grade: Not sure yet
Oct 22, 2025
Would take again

Had her for COP2500, enjoyed it and got an A. Currently taking her for CDA3103 and have an A, she's pretty easygoing. Attendance not required, everything you need's online. No unnecessary hw assignments, just weekly quizzes (half of which are optional). Big project near end of semester.

Clear grading criteria
Lecture heavy
Graded by few things
5.0
1.0
COP2500C
Grade: A+
Oct 25, 2025
Would take again

This was the best professor I've had so far. She communicates CS concepts really well in simple terms for someone like me, who was going into coding completely blind, to understand easily. Tests and quizzes are all directly from lectures and practice problems. Really nice experience.

Amazing lectures
Clear grading criteria
Caring
5.0
3.0
COP2500C
Grade: A-
Nov 5, 2025
Would take again

You can know absolutely nothing about coding and still pass this class as long as you show up to the lectures (even though they're not mandatory), go to the labs (also mandatory, but it helped me understand difficult concepts), and take/review notes before doing any tests. Very nice teacher, great at what she does.

Amazing lectures
Clear grading criteria
Online Savvy
4.0
3.0
COP2500C
Grade: A
Nov 13, 2025
Would take again

Could go to any of the lectures (don't have to go to your own section), which is really nice. Preferred Professor Dencker's (the other professor for COP 2500) lectures. Professor Angell gave more examples, whereas Dencker explained them a little more but gave fewer examples.

5.0
1.0
COP2500C
Grade: A
Nov 14, 2025
Would take again

Very friendly for beginners, I would say. Projects aren't rocket science and the lectures are straightforward. She's got an awkward sense of humor, but for what it's worth, she's a good teacher. Would recommend if starting makes you nervous.

Accessible outside class
Online Savvy
5.0
2.0
COP2500C
Grade: A-
Nov 24, 2025
Would take again

Good professor, the class is not very difficult even with no prior coding expereince. You will have homework every weekend that takes some time.

EXTRA CREDIT
Amazing lectures
Caring
3.0
1.0
COP2500C
Grade: A+
Dec 6, 2025
Would take again

She is a great teacher the only issue for me was that she went really fast through the content in her lectures. The tests however are really easy and she does a great job with helping you prepare for it.

Lecture heavy
4.0
1.0
CDA3103C
Grade: B+
Dec 6, 2025
Would take again

I'm so glad I took this course by Prof. Angell over Montagne. Made my semester a breeze, and the material is not that hard to understand. The only complaint is the MIPS Datapath module, which you have a project with a group of 3, mid-semester. Overall, the homework is very simple, with weekly short quizzes and many makeup opportunities. Solid 4/5.

Participation matters
Group projects
5.0
2.0
COP2500C
Grade: A+
Dec 11, 2025
Would take again

Sarah is a really caring professor, she explains things pretty simply and has a smile on her face. You will still need to study, watch youtube videos, etc. but it's not rocket science. The thing that helped me the most was going to the TAs during their office hours, shoutout Betty Elliott! Helped a lot to complete the weekly coding assignments.

Caring
5.0
3.0
CDA3103C
Grade: A
Dec 14, 2025
Would take again

Great and caring professor. Test are very reasonable and there is a lot of opportunities to practice. Project can be difficult but you can work on it in groups!

Group projects
Caring
Respected
Class Info

Online Classes

100%

Attendance Mandatory

9%

Textbook Required

26%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 172 grades
Most common grades:
A (77)
B (32)
A+ (18)
Grade Distribution
A(95)B(33)C(16)D(3)F(3)A-/B+(22)
Based on 179 reported grades
A: 77
B: 32
A+: 18
B+: 12
Common Tags
Clear grading criteria (64)
Caring (43)
Gives good feedback (29)
Accessible outside class (27)
Lots of homework (20)
Skip class? You won't pass. (19)
Lecture heavy (19)
Amazing lectures (19)
Rating Trend

Improving

+0.31 avg change
Jul
Aug
Sep
Oct
Nov
Dec
Last 6 months
Ratings by Course

COP3223H

5.0

(4)

CDA3103C

4.3

(16)

COP2500C

4.2

(54)

COT3100H

4.0

(1)

CDA6969

4.0

(1)
+13 more courses
Difficulty by Course

COT3100C

5.0

CIS4524

4.0

COP3223

3.4

COP4331

3.3

COP3223C

3.3

Similar Professors