Alexandra Stefan
computer science and electrical engineering - University of Texas at Arlington
2.5
Quality4.0
Difficulty32%
Would Retake98
Reviews32%
Would Retake
98
Reviews
Rating DistributionOfficial
5
17
4
16
3
6
2
18
1
41
What Students Say
“Stefan's class is a real Nightmare”
CSE2320 - 1.0 rating“Unclear homework, changes after assigning it”
CSE2320 - 1.0 ratingClass Info
Online Classes
100%
Attendance Mandatory
1%
Textbook Required
21%
Grade Predictor
Your expected effort level
Predicted Grade
B+
Grade Distribution
Common Tags
Rating Trend
Stable
+0.08 avg changeRatings by Course
1105
4.0
(1)1310
2.8
(6)CSE1310
2.8
(36)CSE3318
2.7
(30)CSE1310004
2.0
(1)Difficulty by Course
3308
5.0
CSE1310003
5.0
CSE1301
5.0
CSE1320
5.0
CSE3318
4.1
Reviews (98)
She knows the material but she can't transfer her knowledge to her students. Not easy to approach. Unless you have plenty of time to teach yourself, do not take her.
She knows a lot but does not know how to teach,at all. Expects too much from students who has never had any programming experience. Not helpful with homework at all. Does not curve on tests. Exams are very difficult. Does not follow her review. Do not take her if you are new to programming.
Fast paced, I would recommended if you have some programming experience.
Compared to others professors teaching this course, she is hard. Her labs at the end of the semester are 500 or more lines. She expects a lot doesn't curve the grade when students fail. Do yourself a favor don't take her. I was a A student until I had her.
I really don't understand the complaints from others to be honest, the only lab that was 500 lines was the last one, all others were rather short, it was a relatively easy class, although the professor could be a bit intimidating at times.
She seems like a very nice person and extremely knowledgeable, however she is not good at communicating that knowledge to the class. About 90% of the time I sit there shaking my head wondering what she is talking about. If you are like me and don't already know how to program, forget it. Find another teacher.
Bad at explaining things, as a newbie at programming, i couldn't understand at all. Also, the way that she programs is just to complicated.
Very confusing. For a beginner class, assignments got really hard, really quickly and you would get more caught up in what they were even asking you to do than learning the logic you're supposed to. Lectures felt pointless, just confused me more. Learned the most online and from other classmates. Would not recommend to a beginner at all!
Very hard class for beginners. After lectures I would have to read the chapter from the book to understand anything. I did good on the homework, although they were long. The test are ridiculously long and probably will not finish in time. She is approachable but she will probably confuse you more.
Please do NOT take her if you're a beginner. If you've done some programming before, it will not be so difficult. She expects you to understand all the logic quickly and gives intermediate level homework. Doesn't give enough homework to build logic and her exams are worse. Even her lectures are confusing especially for beginners.
Gives hard assignments.....Intentionally! And expects students to comprehend and execute what ever she assigns! If you are a beginner , please do not take her! You can work all you want, but without prior knowledge, your life in her class will be stressful. With her hard assignments, it is also hard to focus on studying the exam. Double trouble!
Her class is not easy but absolutely not hard. She definitely help students if they need help. If you do not have prior knowledge about programming, then it is helpful to read the book and come to class prepared. What I loved in her class is that she gave a lot of homework. Remember: Best way to master programming is Practice, practice, practice.
Instructor teaches course as if you already know what you are doing. Also, all homework is pass or fail without any real clarity. She said that it is not uncommon to have to take this course more than once even though it is a beginner level programming course.
Great professor. Came in knowing very little programming, and I thought the class definitely helped expand my knowledge. The assignments were not as intense as many have said, and they always followed what we had learned recently in class. Of the all the CSE courses I've taken, she has probably been my favorite professor in the department.
took her class fall2013. Hated her class during the fall but now that I survived her class and in other programming classes I recommend her to anyone who wants to be a good programmer. She is extremely challenging but trust me it is worth it, it is for your own good. she is always happy to help also. read the book, it helps with the examples.
I took her class in the Fall. I did not have any programming experience prior to this and did great in her class. Yes, the assignments take a long time but that's usually the case with programming assignments. I emailed her for help several times and she responded quickly and was very helpful. I can't complain because she prepared me well for 1320.
Pretty good teacher, like said above it is quite a fast paced class. You'll need quite a bit of outside help
Dr. Stefan is a great professor. She will at times move at a fast pace, however she does not mind answering questions during lectures, which helps a lot. She gives weekly homework assignments which some may find annoying, however without them, I don't think I would've learned as much Python as I did. You will work for the A, BUT you will learn alot
Dr. Stefan is often confusing and jumps around from different subjects in lecture. Gives exceptionally hard homework assignments. Test are pretty difficult too. Her class is very time consuming. Expect to spend a lot of extra time getting outside help. More stress than its worth for an intro class. I would not recommend taking her.
Her teaching style often made me want to fall asleep. I had prior programming experience before the class, but I still found it very challenging. Tests are tough too, but I managed a 79 on the first test and A's on the other two. She doesn't curve, but I didn't turn in two of the lab assignments and she still gave me an A for the semester.
Dr. Stefan one of the best professors I have had in my college career. She takes her time out to explain to you what is going on if you fall behind. Also a class after she assigns the homework she basically gives you the answer by demonstrating a sample code. I would RECOMMEND this teacher, especially if this is your first programming class! :)
Good professor. Expect homework for every 2 weeks but the course loads are about the same for other 1310s. This class is not easy so you would have to work for an A.M Does curve on the tests and very helpful on office hours. Would recommend her.
Lectures were bad. Seemed like she didn't now what she was teaching (two smart dudes always seem to catch her mistakes)and unless you went in knowing about programming this would be pretty hard for an intro class. A lot of stress.
Took python with her. She was clear about the material.
She wants you to learn and is one of the best professors I've had at UTA. The bad ratings are here from students who cannot do computer science and moved to another major. I know because many of my friends were like that.
Be ready to hope on google and teach the course to yourself! This "professor" constantly questions herself and basically the entire lecture is filled with people asking "Why did you do that?". Her homeworks are more like projects, and the instructions for them are biographies. Do yourself a favor and take the other professor.
She does not know how to teach. She not well prepared, and does not understand the topics. She does not know to teach to the beginner student. It would be better if she is full time advisor, and student don't have to wait in line. I do not recommend to take her class. Take one extra semester, but don't take class with her.
Stefan seems to know her stuff for Algorithms and Data Structures but she does not have the ability of great instructor: to make students understand. She is friendly and approachable but she cannot make the students understand the material. Take Bob Weems instead of her.
Stefan's class is a real Nightmare. Nervous, inexperienced and disorganized! Gives super-hard hws w/ unclear instructions & updates them till the date of submission. No exam reviews, No partial grades for hws even if you spent 9 sleepless nights on if it doesn't run. INCONSIDERATE and heartless while grading. You'll only regret.
Ms. Stefan is a good academic advisor, but, in my opinion, not a java programming instructor. I learned almost nothing in her disorganized class. Luckily, I have a couple of friends who taught me every thing Ms. Stefan couldn't do. I made a mistake when I chose her class without looking her up in rate my professors.
If you have been doing programming for years, this class should be very easy. If not, well, you'll probably have a bad time. I think this course would've been quite difficult if it was my first time programming. Example output is given on homework assignments. Answers questions. The class is unfortunately in Java nowadays, so enjoy your try catch.
This is a challenging class if you don't already know how to program. I couldn't understand her confusing way of teaching. Eventually, I found free java materials online that were very helpful. She might know other programming languages, but not the one she "taught" us in class. Doesn't give reviews, before each test she talks about a new topic.
Unclear homework, changes after assigning it. Lecture is jumbled and hard to follow. Avoid.
Her exam questions essentially equate to Youre in a car going 65 mph and you throw a triangle out of the window. Whats the circumference of the sun? If youre thinking that that doesnt sense, youd be spot on to how I felt on every single exam. Also, her homework assignments are a jumbled mess that she continuously changes until the due date.
Didn't understand a bit what she taught in class. Had to google everything. YouTube videos were far better than her teaching.
Turns out her whole class can be taught easily by reading the text book! But she said "all materials are on class website. Don't need textbook." Never used textbook in class either so assumed not need it, we were suppose to read it the whole time! Attila the hun never had to deal with this nonsense.
Could not do well on anything because could not practice it because material is muddy. Textbook provides all knowledge but NEVER used it?! Living proof that life is unfair. Don't know how to explain to family that I have to drop course.
Algorithms is a tough class itself. She does need to be more organized with her lecture and homework. Homework every week, but the homework helps for the test if you actually do it. Want to pass the test with a B? Just read her powerpoint and make sure you understand it. If you need help, go to her office hour. Wasn't my easy A, but I work for it.
In her class I always wonder as to how she got here. She seems to be as, if not more oblivious to the subject than her students. Homework is messy and not explained clearly., she expects students to know what she wants without expressing it clearly
Very strict and tough to get a score
The class itself is not bad, given prior experience to the subject(which you should have) the class can be passable. However the professor is not the best at speaking/describing the subject, so it's harder to understand her lectures. Take her if you just want the credit, don't take if you plan on understanding the whole class.
Algorithms is a hard class overall, however Stefan makes it extremely difficult with test grading policies that force you to follow her method of solving problems rather than one found elsewhere. If you don't used her method in the test, you will not get credit on the exams. She also post quizzes with less than 24 hour notice.
Strict homework guidelines and lectures and notes could be better explained with something found online. Failing tests means failing the class, and failing homework means losing any possible source of passing. My most stressful semester thus far.
She gives homeworks which are very difficult for beginners to solve. There are about 10 homeworks in the semester. After 3-4 homeworks, just one task is given in each homework and it contains 100 points. Each homework is 2% of the final grade. So, if you can't solve 3 tasks, you lose 6 marks of final. Her accent is difficult to understand.
She is a great professor. Work through the material as many times as we want. This class is a difficult class to begin with. But her teaching style makes it all the more fun to work out these algorithms.
I came from from almost zero programming knowledge. I learnt more from youtube and from my friends than her. If youre taking her class, I would suggest that you try your best and if youre still having difficulty, drop it before its too late and take it again next semester with a better teacher. Good luck!
The class itself isn't that hard if the subject is somewhat interesting to you(Beware of lots of hw). The coding assignments can be very challenging if C isn't your strong suit. Take advantage of the echo 360 recordings, and LEARN DEBUG!(This will make the coding assignments less difficult). I'd say CSE2315 was more difficult.
She's understanding when it comes to hw deadlines, but her coding assignments are confusing because the directions aren't always clear and she makes multiple changes to them. If your code does not run, you get a zero for the coding part (no partial credit) so that really sucks. I liked her as a person but her teaching style was not for me.
Stefan is a great professor and really teaches the material! She also has echo360 enabled so you can go back and review before tests. LOTS OF HOMEWORK, and tests are not that difficult. I really liked her class!
Echo 360 is the best part since it has all recordings of her lecture. Accent is not that much clear. Anyway, she tries her best to explain the concept to students and is very caring. Lots of homework. No extra credit.
Do yourself a favor and avoid her even if you have to take Bob Weems to do it. Her lectures are not helpful and she intentionally tests over non-homework material with questions written to confuse you as if she had given any clear explanations in class or otherwise. She should be let go and replaced with a perfunctorily curated YouTube playlist.
I feel like I worked hard for almost no reason. In the other two sections of CSE2320, an A started at 82.5 and 75. In my section, an A started at 87. I made an 85 and I wouldve made an A if I had chosen any other section. Stefan is very confusing and confuses herself. Her grading criteria is confusing and questions are phrased badly. Good luck ��.
While she is a good lecturer, the things that she covers in class are just the tip of the iceberg to the difficult homework and tests that you will receive no help on. If you're struggling, she'll tell you go to her office hours- where she'll then tell you that she really can't help. If you aren't a great coder, expect to struggle double.
It may just be me, but it seems she was moving way too fast so I feel behind and was lost after about 2 months.
Created her own website for the class rather than use canvas like every other course. Changed HW assignments nearly daily, even up to the due date. Slides are a mess, code she writes is a mess, lectures are unorganized and borderline useless. I feel like this is a topic I should have enjoyed learning, but it was just made unnecessarily hard.
I took this class twice with the same prof. First time I failed and the second time I got a B. Very hard class, very hard HWs, hard quizzes, very tough grading. She overexplains in her lectures which makes it very confusing. The good things are that she always extends the hw deadlines. This is the hardest class I've had so far, harder than 3315.
She isn't exactly the best professor. Her classes are a little messy and difficult to understand. However, if you are not taking a lot of credits and like challenges, I would still choose her because her class will definitely make you better prepared for coding interviews.
is accessible outside of class. a decent professor but gave TOO many assignments at the end of semester. tried to squeeze everything in at the end for some reason.
Super nice professor, however he lectures and notes are all over the place. Whatever you do, don't take her for this class. Just one HW assignment has already made me wanna die, and her lectures/slides don't help at all. If you do take this class, be prepared to do 20 hrs worth of reading and another 20 of video watchingjust for one HW assignment.
This class is a hard class itself so don't blame her for difficult hw, it'll help you a lot when it comes to a real interview. Also can use her last homework as a big project to write on resume. Before write any line of code, read and watch all of her slides, videos, notes because the solution is exist in there. If you want peace, prepare for war.
She is an amazing professor. She really cares, and adjusts depending on what the class wants. I would take her again.
Dr Stefan is by far the best professor I've had in my college years. She is really caring and I know from the bottom of my heart she wants her students to pass.Cse-3318 is a hard class if you do not work for your grade. If you study and put in the time you will do good in her class. A lot of students complain about her but don't let that scare you.
She is one of those professors who you think how did UTA hire this person? The slides and HW are posted on a website. You'll have a hard time understanding partially as partly the course is hard and partly because she sometimes does not know how to convey a simple thing. Take any other prof if you can. Try taking 3318 over the summer with Donna.
Caring and knowledgable but very tough class. Gives extra material for "help" but overwhelms & confuses students b/c she's not organized. A lot of HW. Works with you on deadlines if needed but sometimes requirements are not clear. Online exams made typing special characters & grading hard & inconsistent. Had a good amount of multiple choice.
She definitely what I expected for a computer class. She definitely cares for her student learning, and she'll even give credit for trying. She definitely also a tough professor. If you can handle her, you're most likely going to survive all other CSE courses. This class would determine if CSE is definitely for you.
She has so much homework, quizzes, and tests that there is not a single week you can be free from doing work for this class. After studying for an examquiz, there will be hard homework. She is such a nice person but overcomplicates the contents by talking about every single thing related to it instead of going straight forward to what we need.
She's nice and friendly, and tries to help the students as much as she can. However the content she provides in lectures and within the powerpoint are hardly of any help when it comes to the homework and exam quizzes. It's an overwhelming amount of work, and she's quite specific with how she wants the code to look like. Homework is quite difficult
Take Stefan over Weems. The material is tough, but her slides are extremely detailed. The homeworks are hard as well, but most of the solutions (including code) can be found within the slides. She's very accessible outside class through email or Teams, and one of the only professors that asks for students' feedback. She really cares.
One of the most humble and caring Professor. Her course is definitely hard no doubt. But if you ask her questions she will answer and is always available. Make sure you know programming from 1320 or the course will become a nightmare. Her HWs are challenging but give a really good practice and understanding of algorithms.
Not the best experience. The software's she uses to teach are horrible and the way she goes about her homework's is awfully confusing and not at all formatted.
A professor which, while not being the best at giving clear guidelines and lectures, definitely goes above and beyond to make up for the faults she knows she has and tries to show care for every student in her classes.
She is a really nice professor, but her ability to teach lacking. Its pretty common that she'll take like 10 minutes to explain one little concept and every detail. To some people that might be okay, but this class is super fast paced. The homeworks are pretty hard, as are the exam quizzes, but she does encourage reaching out to her.
Dr. Stefan does her best; the lecture are informative, she provides all slides (and extra materials) from the start of the course, and both her (and her TAs) hold the occasional review session to clarify certain topics. She's accessible over email, Teams, and during her office hours. Exam quizzes are hard, but one is dropped. Make sure to know C!
The most underrated Professor in UTA. Her lecture are literally the best and she replies very fast to emails. She is the same level as Prof Rice and Qudah if you have taken them. I was scared because of reviews but found the class to be fairly easy. Her lecture slides help with hw a lot. Only complain is that assignments graded way too slow.
I really enjoyed her class, she is very caring and considerate. She routinely pushes back assignment dates if something like HackUTA conflicts with it, and her grading policy is very generous. Homework is essential so do not shy away from completing it as soon as possible. She is a little all over the place with lectures but a good teacher overall.
These ratings don't do Professor Stefan justice; she is an amazing professor. Her lectures are straightforward and easy to follow. Furthermore, the workload is very manageable. Overall, Professor Stefan is an excellent educator.
Professor Stefan is excellent at lecturing, and she is also very approachable. Initially, I was afraid to approach her, but when I asked her questions, she was very receptive. Additionally, her TA is highly knowledgeable. When I was confused about feedback on an assignment, we were able to discuss it, and he credited me back appropriately.
Extremely disorganized; class material is spattered all over the place. Something so simple as downloading lectures slides from 1 place and knowing you have them all, and in the right order, should be so simple. It sounds impossible to mess up: the fact she does, though, sets the pace for the entire class. You will have a bad time.
She is more concerned with coming up with and enforcing arbitrary grading schemes than she is in actually teaching us anything. She treats our grade like a game. The grade will not reflect how well you know any of the material from the class. Instead, it will show how well you were able to play the game she turns this class into.
Stefan, she is very chill. Attendance is not required because there is live teams for every class. The homework is 40% of your grade so make sure to do those correctly. The quizzes are easy and get 3 attempts per quiz. The exams are 25% of your grade, not worth that much. The only thing I didn't like was the exam questions were worded weirdly.
Stefan is really good at programming and showing it, just not the greatest at explaining. She does have an accent and she has these homework assignments worth 40%. They are tough but definitely doable. The LQ's are easy because she gives infinite attempts. The midterms are all free response and coding on paper. Some questions are hard to understand
Lectures are pretty hard to follow and slides are posted on her website rather than canvas, which can be annoying to find. Slides can be organized better and they take more effort than needed to understand. Only upsides are quizzes and homework force you to go through slides and learn the material which helps prepare for the exam.
She knows the content but not very good at explaining it. Some of her questions are pretty unintuitive and she wants you to do things that specific way. Her online materials are scattered everywhere but with all that said she does provide exam resources so if you study those and are able to do them before the exam you'll get an A in the exams.
Taking this professor was the worst mistake of my life. Horrible rushed lectures. She has her own website which is so confusing. Homework are too lengthy. She came in today, taught a topic on the exam that she was confused about and her excuse: 'I didn't review the lecture'. Please do not take her for your own sanity.
She is a very good professor. I took her for both CSE1310 and CSE3318. Gives around 7-8 homeworks during the entire semester. Grade is mainly dependent on homework( around 45%) and exams (around 45%). She provides slides and they are pretty useful for exams and overall concept understanding.
Teaching wise not the best, many times in lectures you'll go "so much chicken scratch", BUT if you can get past those things and lock in on understanding the concepts, plus TA's help a lot and office hours outside of class you'll be okay. Main thing is tests and she gives material on her website & hw/quiz to prep you for it so study those.
Professor Stefan is very kind and understanding. I cannot stress this enough but go to her lectures and ask questions if you are confused. She is always open to help and falling behind is the worst thing you can do in 3318. Exams only being 40% and homework being 45% was a lifesaver, so make sure to do the homework.
This lady makes homework 45% and fails most of the class with her averages being in the 50's. Her exams are weighted 40% and are pretty straight forward if you understand her lectures which helps your grade. However, she teaches very erratically so make sure you understand her exam resources and go to her TA's for homework help.
genuinely one of the worst classes i've ever taken at UTA. Her lectures were very difficult to keep with because her notes are so messy! Avoid at all cost, for the sake of your sanity.
The professor is nice HOWEVER the handwriting is hard to read, she speaks very fast, and the exams are now 50% not 40% like other students have said. The TAs are nice, the hw isn't too bad as well as the quizzes but organization is awful. Exam 1 = TC tables/code, Exam 2 = Trees, push/pop, and TC/ TC code. Idk exam 3, but I'm trying to help, run :3
I literally had over 100% the entire semester since she offers extra credit opportunities. She teaches well as long as you're a main character. That's all I'm gonna say. Like, it's not that serious. Also English is my first language and I don't smell like poop, just thought you guys should know that.
She's a really nice person but she's the worst professor I've ever taken. She makes the exams really difficult and doesn't provide much review material compared to other 1320 sections. Her lectures are hard to understand and all over the place. Handwriting is terrible. The averages on the exams were always below a 60. Don't take this professor.
Took 1320 with her, and she was awful but still i managed to get an A by doing some self study. I then decided to take her for CSE 3318, and this is where i made a terrible mistake. DONT TAKE HER EVER FOR ANYTHING.
For future students, do not take her. I took her because she seemed better than the others, but she is not worth it. apparently for fall 2024, exams were 40%. Then spring 2025, exams were 50%. And now, for fall 2025, exams are 60%?????? WHAT??? Why is she increasing the percentage grade every semester bruh. Plus notes are terribly scattered.
She finally started using a mic towards the end of the class, due to how hard it was to hear her. But now she clears her throat into it every 3 minutes.
Be ready to teach yourself
I was going through difficult personal matters while taking her class and I reached out to her to request for an incomplete grade. She agreed until the very very last minute during finals week. Seemed extremely unfair since she deemed the situation to be appropriate for an incomplete. Also she has the worst notes I've ever seen from an instructor.
Really really long lectures that can get really convoluted. Her tests are pretty hard in my opinion, really get down your time complexities. Be sure to check her website for exam topics though its a large range of topics she puts down. Definitely watch her and her TA's review meetings before exams to getter a better understanding on topics.
Class Info
Online Classes
100%
Attendance Mandatory
1%
Textbook Required
21%
Grade Predictor
Your expected effort level
Predicted Grade
B+
Grade Distribution
Common Tags
Rating Trend
Stable
+0.08 avg changeRatings by Course
1105
4.0
(1)1310
2.8
(6)CSE1310
2.8
(36)CSE3318
2.7
(30)CSE1310004
2.0
(1)Difficulty by Course
3308
5.0
CSE1310003
5.0
CSE1301
5.0
CSE1320
5.0
CSE3318
4.1