3.4

Xuerong Feng

Computer Science - Arizona State University

3.4
Quality
3.1
Difficulty
65%
Would Retake
322
Reviews
3.4
Quality
3.1
Difficulty
3.5
Helpful
3.4
Clarity

65%

Would Retake

322

Reviews

Rating Distribution
Official
322 total ratings

5

107

4

84

3

41

2

37

1

53

What Students Say

Everything up until the 3rd exam was relatively good

CSE310 - 2.0 rating

Feng has always done her best to explain things clearly

CSE220 - 4.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

43%

Textbook Required

24%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 223 grades
Most common grades:
A (77)
A+ (68)
B (26)
Grade Distribution
A(145)B(32)C(17)D(7)F(0)A-/B+(25)
Based on 253 reported grades
A: 77
A+: 68
B: 26
B+: 20
Common Tags
Lots of homework (73)
Clear grading criteria (69)
EXTRA CREDIT (65)
Test heavy (57)
Tough grader (36)
Lecture heavy (35)
Get ready to read (24)
Participation matters (20)
Rating Trend

Stable

-0.16 avg change
Dec
Feb
Mar
May
Nov
Dec
Last 6 months
Ratings by Course

CSE20

5.0

(1)

CSE100

4.2

(13)

CSEALL

4.0

(1)

CSE210

4.0

(1)

CSE110

3.9

(20)
+6 more courses
Difficulty by Course

CSE20

4.0

CSE355

4.0

CSE310

3.3

CSE210

3.0

CSE100

2.9

Reviews (300)
4.0
2.0
CSE205
Jan 7, 2012

Great teacher! Easy class... Easy to get Bs or As if you attend regularly.

2.0
2.0
CSE205
Feb 28, 2012

Her English is okay, but at times shes hard to understand. Tests and quizzes are usually pretty easy but some of the Assignments are extremely difficult. I attended every lecture and could not complete some of the assignments.

4.0
2.0
CSEALL
May 15, 2012

Great teacher. Many interesting assignments and quizzes. She is helpful most of the times but sometimes hard to understand. If you attend class regularly then you will ace it.

5.0
4.0
CSE20
May 22, 2012

Sherry was very knowledgeable and you can tell that she was really concerned about our learning, she wrote segment of code, key points and drew diagrams on white board the whole lectures. She also offered a lot of external support and help. Take her for any programming language course and you won’t regret.

1.0
2.0
CSE180
Jun 26, 2012

I took an ASU Online class with her, and she was TERRIBLE. Her instructions were full of grammar errors and extremely confusing directions, and her grading system in no way reflected the directions/rubrics. The TAs were terrible as well. DO NOT RECOMMEND. And yes, I filed a formal complaint with the University. Yuck.

2.0
2.0
CSE180
Jul 31, 2012

Instructions can be confusing. Watch the videos, they practically show exactly what to do. Some assignments are laughably easy while others just make no sense. Not very recommended.

5.0
2.0
CSE180
Jan 4, 2013

I truely enjoyed the experience, Dr. Feng offered much work with real world application. She and her TAs were extremely helpful with any questions or concerns I had. Although Dr. Feng was strict, she graded fairly yet still strictly.

1.0
4.0
CSE205
Apr 17, 2013

She has a very thick accent so hard to understand but does give lectures on power-points. Quizes are extra credit, but if your test score and assignment grades are different by 20% or more than she takes off a letter grade from your overall grade. Would not recommend her for CSE205.

2.0
3.0
CSE205
Grade: Not_Sure_Yet
Oct 24, 2013

Her English can be slightly off sometimes which irritates me more than it gets in the way of understanding her. Attendance isn't mandatory and every class is planned out in the syllabus beforehand, so you can easily learn everything yourself.

5.0
1.0
CSE180
Nov 11, 2013

CSE180 is an incredibly easy online class to get your CS req out of the way. It started out vaguely hard with the Excel training, but then my god did it get easy. Quizzes each week from the textbook, but they're a breeze, and the online training is a guaranteed grade boost. Her lectures are not mandatory, but they were fun to go to. You'll see ;)

1.0
5.0
CSE205
Nov 24, 2013

Assignments are very difficult. Tests are 8 pages long in 50 minutes class time. If you cant make it to office hours she wont see schedule another time for you. very very thick accent. she doesnt understand student's questions. TA's are horrible at helping with assignment and grading. She doesnt reply to emails. horrible experience overall.

3.0
1.0
CSE180
Grade: A
Dec 10, 2013

This course was a pretty easy A. Only cons were deciphering through her accents during her video tutorials. Also I couldn't stand the program she chose it had glitch problems frequently which made way for very frustrating Lab/Assignments. If you need to get yours GE's or reqs out the way I would suggest this course.

4.0
1.0
CSE180
Grade: A+
Dec 11, 2013

The course was fairly easy if you apply yourself. However, some of the instructions were unclear. She was a little hard to understand.

5.0
1.0
CSE180
Apr 29, 2014

This course was not time intensive. It's a great course to take if you have a hard class that you need to focus on.

2.0
3.0
CSE180
May 8, 2014

I am a senior at ASU and Dr Feng was by far one of the worst professors I have ever had. She was quite unhelpful and although I received an A in the class, a lot of the work and projects were unclear. I wanted to learn mainly about excel which is why I took the class and I learned nothing. Learned how to write HTML and make a flowchart such a waste

5.0
3.0
CSE205
Jun 26, 2014

I really enjoyed this class this semester. Computers are not my thing but when I was struggling Dr. Feng was there to help. I really liked the projects although some were a bit time consuming! Overall, I am glad to have learned a lot of new things.

5.0
2.0
CSE180
Jul 8, 2014

Awesome course with helpful teacher. I liked it and will recommend.

5.0
3.0
CSE180
Grade: A
Jul 17, 2014

I took this course in summer, overall pretty good class and would recommend for someone who needs computer credits or is interested in this field. Summer section was fast-paced, six weeks only. Ms. Feng is a good teacher and was always there when I needed help.

4.0
2.0
CSE180
Jul 27, 2014

This class was easy and I am very satisfied. Although it was a bit confusing at the beginning because my computer wouldn't work with the software used. Despite this, Mrs. Feng was patient to help and aiding with my technical difficulties. Highly recommend!

4.0
2.0
CSE205
Grade: A+
Nov 16, 2014

Dr. Feng was very kind and helpful. However, she had quite a thick accent and didn't always understand students' questions. She was very friendly and personally turned in a few of my homework assignments for me because the grading server was incorrect. Quizzes are extra credit which make it easy to get an A if you do okay on the tests.

3.0
3.0
CSE205
Nov 21, 2014

Professor Feng is not terrible. She has an accent, so some of the material is hard to understand, but she does a good job of explaining it. She's not particularly helpful outside of class; then again, the quizzes and tests are pretty straightforward. If you have the chance to take Navabi, take her. Otherwise, Feng's not a bad alternative.

5.0
3.0
CSE205
Grade: A
Dec 10, 2014

We were allowed to practice the things we learned to real application in our programming assignments. Professor Feng is fair and always tries her best to help students.

2.0
2.0
CSE205
Grade: A
Dec 12, 2014

While Dr. Feng shows interest in Computer Science, her lectures become confusing rants that drone on as you attempt (and fail) to understand what she is saying. However, her assignments are easy, her quizzes are extra credit, and she lets you drop your lowest test grade, including the final. If you're looking for an easy class, this is it.

4.0
3.0
CSE180
Dec 13, 2014

There are a variety of quizzes which are relatively easy. There are also about three assignments which are a little tricky, but if you watch her videos, they help. Since she is foreign, it is hard to understand her instructions. I wish the grading on assignments was more consistent. Overall, a pretty easy class

5.0
2.0
CSE180
Grade: A-
Dec 17, 2014

Overall a very informative and useful class! Mrs. Feng was very helpful and her assignments were interesting.

5.0
1.0
CSE180
Grade: A
Dec 17, 2014

Easy course with helpful teacher. Very good for those who need computer credits or are interested in this field.

3.0
1.0
205
Grade: A+
Dec 19, 2014

She is an okay teacher although i didn't really learn anything i didn't know from her. all of the quizzes are extra credit and she drops your lowest test grade. i would take her again if she taught a high level comp sci class. definitely take her you will get an A

4.0
1.0
CSE205
Grade: A+
Jan 10, 2015

She is very helpful and gives a lot of extra credit. However, she has a thick accent and it is hard to understand her. Gives a lot of quizzes and assignments. Quizzes are easy, assignments not really.

4.0
2.0
CSE180
Jan 14, 2015

One of the easiest classes I've taken. Grade based on a few simple assignments, timed quizzes, and a final (you can even find the question answers by googling them). Definitely take if you need a CS credit and have other time consuming classes, but don't really want to learn anything sophisticated.

5.0
1.0
CSE180
Grade: A+
Mar 4, 2015

The workbook assignments (learning to use Excel and Word) are incredibly easy. The class itself was not difficult at all. She explains all of the assignments step by step, and she gives plenty of opportunities for extra credit. The entire course and grading is outlined from the very beginning.

5.0
1.0
CSE205
May 7, 2015

Prof. Feng is a kind and caring teacher. She's very understanding, and is always willing to help. Her lectures can be a little dry. She drops your lowest test score (out of 4, including the final), and will drop your lowest assignment. DO THE ASSIGNMENTS!

5.0
1.0
CSE180
Grade: B+
Jun 7, 2015

I had some minor programming experience which made this class a breeze. For an introduction course to Java, Mrs. Feng made the concepts clear and easy to understand. Strongly recommended!

5.0
2.0
CSE205
Jun 16, 2015

Mrs. Feng is a great teacher with challenging assignments that really helped me learn the material better. Pretty fair grader as well. She has a slight accent but I can understand her completely fine. If you need help visit her at her office. She is really friendly and willing to help!

5.0
1.0
CSE180
Grade: B
Jul 22, 2015

Awesome teacher! The tests are easy if you attend class and you get to drop your lowest score. She has a bit of an accent but is still understandable and very helpful. I would highly recommend this class.

5.0
1.0
CSE205
Grade: B
Aug 3, 2015

Best object oriented programming class ever! Dr. Feng is clear with instructions and helpful and caring. Tests are a bit on the trickier side but the assignments and quizzes really help you understand the concepts throughly. I would highly recommend this class.

2.0
5.0
CSE180
Aug 4, 2015

I had to drop this course due to the horrendous Excel lab she created. I've been using Excel for ages and I couldn't make it work in her lab, it was just beyond frustrating. Don't take it online unless you are ready to get frustrated starting with week 1. I had to withdraw. I'm a senior and no course had ever upset me much but this one really did.

4.0
2.0
CSE205
Grade: A+
Aug 18, 2015

Dr Feng was overall a good instructor. Every once in awhile she would not know how to express herself (even though it was always clear what she was getting at). Writes class notes on an overhead; usually clear, but sometimes disorganized. Homework was interesting, quizzes were easy. A few multiple choice questions on the tests were tricky.

4.0
2.0
CSE205
Aug 24, 2015

I'm not a huge fan of her lecturing style because she sometimes dives into explainingdemonstrating things that aren't really necessary to go over in class, but I guess those explanations might be helpful for some of the students who are less experienced. In other aspects, I'd say she is a very good prof. Class is pretty easy.

4.0
3.0
CSE205
Oct 28, 2015

Not much to say other than its a programming class. Prof Feng is a solid teachers, she gives you what you need to do well on the tests and finish the programming assignments. I am not sure how good the other 205 Profs are, but I definitely recommend Dr. Feng.

3.0
3.0
CSE205
Grade: B+
Nov 21, 2015

She's pretty cool. It seems like she has an agenda to invite students to her office. She tries so hard to catch people cheating. 90% of her lectures contain "If you get caught cheating, you will be invited to my office". I can still hear that ringing in my head.

5.0
1.0
CSE205
Grade: B+
Dec 9, 2015

A solid teacher! As long as you put in effort and understand the concepts you will be able to do well on the quizzes and finish the programming assignments. She's very helpful, as are her TAs. Make sure to take advantage of the office hours when you need help! Would highly recommend.

4.0
2.0
CSE205
Grade: A-
Dec 10, 2015

Her accent is rather thick, but you'll get used to it after a while. The lectures are intriguing and educational and she doesn't mine answering your questions. The assignments are moderately difficult, but as long as you attend class and understand the material, you'll be fine. The tests are easier than the assignments, so problem there.

5.0
1.0
CSE205
Grade: A+
Dec 15, 2015

Tests are easy if you go to class and do the assignments. Start the assignments early and go to her office hours if you get stuck on them. She drops the lowest test score which is a plus. Feng's a good professor. She's very helpful and nice if you seek her help. I would definitely recommend taking her for 205.

5.0
1.0
CSE205
Grade: A+
Jan 7, 2016

The material is decently challenging, but passing the class isn't hard. If you have a good work ethic, you'll learn good intro Java skills. Feng is a really good explainer, very clear about expectations about assignments and tests, and gives out a lot of extra credit. The lowest test grade is dropped, which is nice!

3.0
4.0
CSE180
Grade: A
Apr 2, 2016

This class wasn't too bad. Some of it was complicated but the real problem was that everything was taught to me by Pearson. The professor did not teach at all, unless you watched a couple of her videos explaining how to do the projects. I would avoid if possible.

4.0
3.0
CSE180
Grade: A+
Apr 20, 2016

This class was layed out very well. It has been the best online class I have ever taken. Everything was always organized, and what was expected of the students was very clear. The assignments and dates were very fair. I have learned so much in this class and I am very glad that I was able to be a part of it.

3.0
4.0
CSE205
Grade: A
May 8, 2016

She is very straight forward and down to business. Some of the programming assignments are really hard so get ready to ask for help. She responds to emails quickly and is nice. I liked this class a lot but it was definitely a lot of work.

5.0
1.0
CSE205
Grade: A+
May 24, 2016

I took Object-Oriented Program & Data (CSE 205) with Feng and received a final grade of 99.93 in the class. Having never learned Java before coming to ASU, this class was extremely helpful in teaching me the basics of computer coding. Feng was a very generous grader and helped outside of class if you needed it. Go to class and you will earn the A+.

5.0
4.0
CSE100
May 31, 2016
Would take again

The professor is very thorough, she presented the materials in a logical order that is easy to follow. MyProgrammingLab, Assignments,labs were consistent and covered material well. Pop quizzes were worth extra points! Overall a very good course, recommended.

4.0
3.0
CSE180
Grade: A+
Jun 23, 2016
Would take again

As a person who isn't very computer literate this class seemed daunting at 1st but as long as you do the reading and take your time on the assignments you will be ok. I learned some things that will help me so it was worth it. She offers 3 extra credit quizzes to help out. Start the projects a few days early. Teacher/TA will respond to emails.

5.0
2.0
CSE180
Grade: A+
Jun 26, 2016
Would take again

This class was very straightforward. Quizzes are open book and it is easy to find answers. Some of the computer programming is slightly challenging but there are 3 extra credit quizzes with 3 tries on each one. I was online and it was really easy to know when everything was due since it was Monday, Wednesday, and Friday each week.

4.0
4.0
CSE205
Grade: A+
Aug 16, 2016
Would take again

Professor Feng cares about her students and wants us to understand the material. The homework can be hard, so start early and get help from the tutoring center if needed.

Respected
LOTS OF HOMEWORK
Caring
1.0
5.0
CSE100
Grade: Rather not say
Aug 31, 2016
Wouldn't take again

So this class is supposed to be introducing c++ language and she just got into all that programming and codes while im siting there not knowing what is going on. Definitely not a introduction to the class if you havent taken any c++ language before u will not understand anything .

LOTS OF HOMEWORK
BEWARE OF POP QUIZZES
SO MANY PAPERS
4.0
3.0
CSE220
Grade: A
Oct 14, 2016
Would take again

Great instructor for her first time teaching the class. Expect homework but nothing crazy, start early and go to tutoring and you will do fine. Again, go to tutoring if you struggle here because this is a foundational class

Gives good feedback
Respected
Participation matters
2.0
3.0
CSE220
Grade: B-
Oct 14, 2016
Wouldn't take again

Just wanted to let you know, maybe I'm not well traveled, but she is sometimes hard to understand, not by her accent, but some strange words she mispronounces and phrasing she misuses. Not hard material, but she made it challenging for me

BEWARE OF POP QUIZZES
2.0
5.0
CSE100
Oct 27, 2016
Wouldn't take again

The subject itself is the basic. Test is designed to trick you. Homework amount excess human canpacity. Take it you can survive from Test, HW, assignment and lab all come in one week.I think since the professor sheself is a tough person so she also wants all the student to be as tought as she is. Good luck.

SO MANY PAPERS
4.0
2.0
CSE220
Grade: A+
Dec 2, 2016
Would take again

Dr. Feng has always done her best to explain things clearly. This was her first time teaching this specific course, but I've taken her before as well and she's always very accessible and open to questions. She usually drops at least one homework, all of her quizzes are basically extra credit, and she allows cheat sheets for tests.

ACCESSIBLE OUTSIDE CLASS
Clear grading criteria
EXTRA CREDIT
4.0
3.0
CSE220
Grade: A
Dec 9, 2016
Would take again

Interesting course that covers a lot of material in *nix system, C and C++. Dr. Feng is a very good instructor, explained everything very clear and simple. Lecture notes and lots of sample codes were provided, the seven homework assignmenrs are straightforward, projects are a little harder, quizzes are extra credit. Recommended!

Participation matters
Hilarious
LECTURE HEAVY
5.0
4.0
CSE100
Grade: B+
Dec 9, 2016
Would take again

I had not been familiar with any programming languages before. Feng was a very good professor, she would write codes during lectures and explained everything clearly. I also like that the labs and assignments were a large part of the grade and that it was not just test scores.

Participation matters
LOTS OF HOMEWORK
EXTRA CREDIT
3.0
3.0
CSE205
Grade: A+
Dec 12, 2016
Would take again

Sometimes she was difficult to understand, but overall she did a good job teaching some pretty tough material. You'll need to devote a lot of time to her class, but on things that aren't necessarily that hard.

LOTS OF HOMEWORK
BEWARE OF POP QUIZZES
Clear grading criteria
5.0
4.0
CSE100
Grade: A
Jan 8, 2017
Would take again

Overall good course and instructor! Dr. Feng is very student oriented and always willing to help. The eTextbook was almost unnecessary if you paid attention during lectures, she also posted hand written lecture notes online. Study sample codes carefully since they are great reference when doing the assignments and labs.

Participation matters
LOTS OF HOMEWORK
ACCESSIBLE OUTSIDE CLASS
5.0
1.0
CSE100
Grade: A+
Feb 25, 2017
Would take again

She drops the lowest HW, lab, quizzes, and test! Easy A+. In my opinion, reading the textbook before class, then using class time to focus on reinforcing the material is the best way to learn, that's why I listed the textbook as mandatory. She enforces attendance with the quizzes (take-home). You have to be there pick it up and turn it in.

ACCESSIBLE OUTSIDE CLASS
EXTRA CREDIT
4.0
3.0
CSE110
Grade: A-
Apr 23, 2017
Would take again

very good professor, the only problem is her language . quizzes are easy if you know the materials and you good in making friends at class

Tough Grader
Gives good feedback
Respected
2.0
3.0
CSE310
Grade: C
Nov 22, 2017
Wouldn't take again

Lectures are good and informative, but overall pacing of the class is very poor. In the class I was in, the professor decided to give us the second half of the semesters assignments, quizzes and tests in the last 3-4 weeks of class, making the end of the semester very stressful and our grades heavily reliant on our performance in last few weeks

Tough Grader
LOTS OF HOMEWORK
1.0
4.0
CSE310
Grade: B
Nov 22, 2017
Wouldn't take again

The instructor forces you to use Linux. if you are a Windows/Mac user, you will be forced to use a bunch of workarounds that the instructor does not properly explain. After weeks in the class, it became apparent that the instructor does not know how to use other operating systems so she needlessly makes assignments more tedious so she can use Linux

Skip class? You won't pass.
LECTURE HEAVY
4.0
3.0
CSE110
Grade: A
Dec 1, 2017
Would take again

Speaking as someone that is terrible at programming, this teacher made the process a lot easier. She gives great example codes and is dedicated to helping students learn. Four tests with lowest one dropped so you can skip the final if you want. There are random quizzes in class that count for a decent amount of your grade so you need to go to class

Respected
BEWARE OF POP QUIZZES
1.0
4.0
CSE310
Grade: B
Dec 3, 2017
Wouldn't take again

Not clear instructor due to her accent. Her grading is somewhat fair but I still believe her tests are weighted little bit too much. Assignments are very lengthy and we are only given a week, (5-6 precisely). YOU MUST READ THE TEXTBOOK TO PASS. Tests have T/F questions which check whether you read the book or not.

Get ready to read
Skip class? You won't pass.
LOTS OF HOMEWORK
4.0
3.0
CSE310
Grade: A+
Dec 5, 2017
Would take again

She graded the class out of 105% which made it pretty easy to get an A. Going to class and taking notes was enough to get a decent grade on each exam. She allowed a cheat sheet, and there was no coding on the exams. The projects were fair, some were difficult but the textbook helps. I felt that the class was taught at a lower level than expected.

ACCESSIBLE OUTSIDE CLASS
Clear grading criteria
TEST HEAVY
4.0
2.0
CSE100
Grade: A
Dec 31, 2017
Would take again

There are 4 exams including final, and she drops one. She has a prominent accent and knows it, so she writes the notes/what she's saying as she lectures. If you didn't understand what she said, you can read it. Her writing also outlines the key notes well. Overall an easy class. She has quizzes to promote attendance.

BEWARE OF POP QUIZZES
Would take again
5.0
4.0
CSE310
Grade: B
Jan 2, 2018
Would take again

Tough class, but Professor Feng helped make the subject matter very understandable! Her lectures and course materials are very clear. In total we had 8 recitations, 10 quizzes, and 4 exams and she dropped one of the lowest of them. The programming assignments were very interesting and gave us a chance to implement algorithms we learned in class.

Gives good feedback
Caring
Would take again
4.0
3.0
CSE310
Jan 15, 2018
Would take again

Pretty straightforward class. Just go to lecture take notes and do decent on exams and you should be fine. I like that Prof. Feng's made me become familiar with Linux.

Gives good feedback
ACCESSIBLE OUTSIDE CLASS
4.0
2.0
CSE100
Grade: A+
Jan 25, 2018
Would take again

Class is pretty easy. Show up, take good notes, do assignments/labs, study for the exam, easy A. She drops lowest exam so if you do well in the first three, you don't even have to show up to the final exam

LOTS OF HOMEWORK
Caring
EXTRA CREDIT
5.0
3.0
CSE100
Grade: A
May 17, 2018
Would take again

Highly recommend this class! Pretty straightforward, guidelines are clear, and Dr. Feng is always available to help in office hours. A big plus is that she drops your lowest exam! Only downside is that there are occasional quizzes for attendance points.

Gives good feedback
Clear grading criteria
Caring
5.0
2.0
CSE100
Grade: A+
May 18, 2018
Would take again

Read the textbook, pay attention in class, and turn in the take home attendance quizzes and this is an easy A!!! Also, she's pretty nice and helpful at office hours.

Gives good feedback
ACCESSIBLE OUTSIDE CLASS
Clear grading criteria
5.0
3.0
CSE205
May 21, 2018
Would take again

I learned so much in this class! The assignments are pretty interesting and are moderately difficult, but if you go to class and understand the material, you'll be set for a good grade. Also the tests are even easier than the assignments and Dr. Feng is pretty helpful at office hours too.

Gives good feedback
Respected
Caring
5.0
1.0
CSE100
Grade: A+
May 27, 2018
Would take again

Great professor, very clear and has notes literally everywhere on BB. Definitely cares. Class itself is easiest I had this semester, basically taught Java with C++ syntax. Just pay attention if u don't know anything and you'll be fine. If ur already familiar with basic programming, class is basically study hall.

BEWARE OF POP QUIZZES
1.0
4.0
CSE205
Sep 14, 2018
Wouldn't take again

Moves way to fast in her descriptions of things. Hard enough to understand the material through her thick accent without adding on excessive jargon speak that makes it difficult to follow along. She speaks as if giving a speech to a room full of PhD students in a 200lvl course. Spends little time explaining what she's doing or why.

LECTURE HEAVY
1.0
4.0
CSE310
Sep 21, 2018
Wouldn't take again

Fails to answer questions and tells us to just "read textbook". Cancelled her recitations indefinitely which is against school rules. She offers "office hours" but fails to realize that students with jobs, kids, etc. scheduled their official recitations for a reason and often can't attend random office hours. Barely offers help. Bad professor.

Get ready to read
BEWARE OF POP QUIZZES
LECTURE HEAVY
5.0
2.0
CSE205
Grade: A+
Oct 31, 2018
Would take again

Best teacher that I have ever received and this is my first semester of college, lectures are very thorough and assignments are easy enough to complete as long as you look at the sample codes she provides. Drops lowest test grade and as long as you show up you get an additional 5% tacked onto your grade at the end of the semester. Great teacher.

Clear grading criteria
EXTRA CREDIT
LECTURE HEAVY
4.0
3.0
CSE310
Grade: A
Nov 21, 2018
Would take again

She's difficult to understand at time, but she's a good teacher. For 310, the first 2 weeks are harder then the whole course. She always says to read the textbook and I only needed to reference it twice. Depending on how good of notes you take, you won't need it. Drops an 1 exam, I didn't need to take final.

Participation matters
LOTS OF HOMEWORK
LECTURE HEAVY
5.0
2.0
CSE310
Grade: A
Dec 2, 2018
Would take again

Best CSE310 Teacher. She's awesome. I have taken two classes with her, CSE 110 and CSE 310. I don't know why people dis her so much. She should teach 400 level classes as well. I wish I had her for Senior Year CSE classes too.

Get ready to read
BEWARE OF POP QUIZZES
EXTRA CREDIT
2.0
4.0
CSE180
Grade: A+
Dec 11, 2018
Wouldn't take again

The application used in this class would get frozen or would want one specific button pushed so it took way too long to get through the lessons. The weekly layout is confusing as well as the assignments. There was a lot of outside reading as well as 100 slide powerpoints. Luckily for me, I found most of the work on Course Hero so yeahhhh....

TEST HEAVY
LECTURE HEAVY
4.0
2.0
CSE205
Grade: A+
Dec 15, 2018
Would take again

I really enjoyed Fengs teaching style for this course. Everything she did she wrote on the board which keeps your attention and helps you remember stuff later. She posts a bunch of example code online which helps a lot with the programming assignments. Tests werent too bad, if you felt good about the material before the exam.

Clear grading criteria
4.0
3.0
CSE310
Dec 17, 2018
Would take again

I think she is an awesome instructor. Very thorough. I found the book to be very helpful. She pulls examples from it, which makes it easy to clarify something from your notes. There are a lot of assignments. She gives you plenty of time in the beginning but towards the end, it can get overwhelming. Her exams are not bad. She drops the lowest exam.

LOTS OF HOMEWORK
4.0
4.0
CSE205
Grade: A+
Dec 27, 2018
Would take again

We had 12 assignments which was an intimidating amount, but going to office hours and the tutoring center really helped. Her sample codes and examples are very useful and clear. She gives quizzes on paper to keep you attending class, and they aren't hard. Exams were similar to past semesters, so try and find someone who has taken her before.

LOTS OF HOMEWORK
BEWARE OF POP QUIZZES
Clear grading criteria
5.0
3.0
CSE180
Grade: A+
Jan 11, 2019
Would take again

Highly recommend Dr. Feng! Straightforward and fuss-free. She's pretty helpful during office hours too. Just put in effort and you'll do fine.

Gives good feedback
Caring
2.0
1.0
CSE310
Grade: A+
Mar 9, 2019
Wouldn't take again

The topics that she covered were well explained. However, half-way through the semester, we were a month behind schedule, so she made up for it by skipping some topics and rushing through the rest. Now I have to go back and relearn this material for my upper division classes.

Lots of homework
Get ready to read
2.0
3.0
CSE205
Grade: C
Apr 24, 2019
Wouldn't take again

Only take the class if you learn by yourself. Professor Feng is incredible demeaning and rude to all students, so expect her response to questions to be "How do you not know that?". Open Book, Open discussion 'Quiz' each week You can have a 1-page 'cheat sheet' for tests You get 60% on Assignments/homework just by submitting them with your name.

Lots of homework
Skip class? You won't pass.
Beware of pop quizzes
1.0
5.0
CSE205
Grade: C+
May 1, 2019
Wouldn't take again

All other good reviews are written by CS Majors who have done some coding in high school/AP. For a beginner, this class is on another level. In class examples codes are nothing like the 12 pretty long coding assignments. Tough grader. Extremely rude when asking help. Very thick accent to understand. Even though she offers extra credit, you need it.

Skip class? You won't pass.
Test heavy
Tough grader
1.0
4.0
CSE180
Grade: D
May 1, 2019
Wouldn't take again

Prof. Feng routinely ignored disability accommodations. It was bad enough that the DRC intervened followed by university audit. Despite having earned an A, she gave me a D. Hows she do it? She refused to grade some assignments and arbitrarily graded other assignments down.

Hilarious
Tough grader
4.0
3.0
CSE205
Grade: B
May 23, 2019
Would take again

I had little to no coding experience before and found her to be a good professor with a pretty straightforward class. The lectures were useful in explaining concepts and I liked that she provided sample code for the programs. She also scheduled times outside of her office hours and was pretty willing to help. Overall pretty solid.

Accessible outside class
Clear grading criteria
4.0
2.0
CSE100
Grade: A
Jul 2, 2019
Would take again

This was my firt coding class. Dr. Feng made everything very clear cut and simple. She used examples of code written during the lectures to reinforce what we were learning. Labs are interesting and fun at times and easy to follow, homeworks were applicable and useful.

Participation matters
Beware of pop quizzes
Lecture heavy
1.0
5.0
CSE110
Grade: Drop/Withdrawal
Nov 4, 2019
Wouldn't take again

By far the worst professor ever, she thought everyone know the basic stuff. The stuff she taught us are hard as hell, and she also rude as hell. Good luck if you choose her.

Skip class? You won't pass.
Lecture heavy
Tough grader
2.0
1.0
CSE110
Grade: A
Nov 27, 2019
Wouldn't take again

Nothing in the class was difficult, but She was very difficult to understand and difficult to approach about issues. No doubt she knows Java but if you had a issue understanding how to accomplish a task she would seem offended that you did not immediately understand and admonish you for it.

Lots of homework
Beware of pop quizzes
5.0
1.0
CSE180
Grade: A+
Dec 8, 2019
Would take again

This class was easy, fun and informative! I always thought I knew a decent amount about computers and certain programs in general but was shocked with how much interesting information I learned that I'll take with me to future educational and professional opportunities. A few projects, quizzes, hw assignments a week. Not bad or overwhelming.

Gives good feedback
Clear grading criteria
EXTRA CREDIT
5.0
3.0
CSE180
Grade: B+
Dec 10, 2019
Would take again

Highly recommend this course! Workload was decent with a few projects and assignments a week but I learned a lot. For this course, the more you put into it, the more you'll get out of it so just work hard and you'll do well.

Gives good feedback
Accessible outside class
3.0
3.0
CSE310
Grade: A+
Dec 17, 2019
Would take again

She's alright. Definitely not an easy class, but she has very fair tests and assignments. 10 quizzes given randomly, all extra credit. Don't be scared if you're confused in the beginning. She got very behind and jumped around material, so she didn't always go super in-depth. Going to recitation is optional. Lectures are very similar to textbook.

Beware of pop quizzes
3.0
2.0
CSE110
Grade: A
Dec 22, 2019
Would take again

She set up the class well by dropping your lowest test score and adding 5% to your grade at the end of the semester. I never really paid attention during the lectures since it was hard to understand what she was saying with her accent. As long as you look over her notes online and do the assignments (which aren't bad), you should be all good.

Lots of homework
Beware of pop quizzes
EXTRA CREDIT
5.0
4.0
CSE310
Grade: B
Dec 23, 2019
Would take again

This was the 1st class where I really had to put in work and learned how to study. Dr. Feng is more than gracious with grading, and all grading is clear. If you put in work, you WILL get a C minimum. Go to her office hours as well she's really nice. Drops lowest exam, homework, and all quizzes are extra.

Clear grading criteria
Beware of pop quizzes
EXTRA CREDIT
4.0
4.0
CSE310
Grade: A
Dec 25, 2019
Would take again

accent but bearable. good lecturer basically simplifies the TEXTBOOK for u. coding hw is very doable but start early, worth a good chunk of grade. takehome/group quizzes that show up again on exams. exams she allows cheatsheets, write down all her notes and examples + normal studying no trick questions. recitation optional. easy A/B if you can code

Get ready to read
5.0
3.0
CSE110
Grade: B+
Dec 30, 2019
Would take again

I learned a lot of new programming concepts through this course, so I'd highly recommend it if you're serious about coding or even if you want to just want to touch on the fundamentals. The assignments were well thought out and challenging enough without being too difficult and there was a heavy focus on problem solving.

Accessible outside class
Clear grading criteria
EXTRA CREDIT
5.0
3.0
CSE110
Jan 2, 2020
Would take again

Great professor and straightforward class. It was pretty much exactly as expected. Put in effort and you will no doubt do well.

Gives good feedback
Caring
3.0
3.0
CSE205
Grade: Incomplete
Jan 17, 2020
Would take again

Supreme Leader Feng runs her class very strictly and efficiently. She's a fine teacher, but pretty strict. 3/5, would take again but nothing spectacular.

Skip class? You won't pass.
Lecture heavy
Tough grader
1.0
5.0
CSE110
Grade: C
Jan 29, 2020
Wouldn't take again

Dr. Feng gives extra credit by just doing quizzes, attendance is not mandatory and cheat sheets are allowed on tests. She drops your lowest score and is possible to pass the class with good grade, however, I didn't feel she was approachable and the Labs/Assignments were really hard for me. I personally wouldn't recommend but she's not terrible

Lots of homework
Lecture heavy
EXTRA CREDIT
5.0
2.0
CSE110
Grade: A+
Feb 26, 2020
Would take again

Very good professor, if you want to learn and try to learn, just choose her, I especially like her lecture note, even you can't understand in the lecture just study on the note you can still do better. Exam have totally 4 times and the lowest grad will be drop, and those question are easy if you review all the note and quiz.

Gives good feedback
Respected
1.0
3.0
CSE205
Feb 26, 2020
Wouldn't take again

Hard to understand in class and uses her own website for homework instead of canvas so it is difficult to check what is due and when. Gives quizzes in class randomly. I would not take this class again

Beware of pop quizzes
5.0
3.0
CSE205
Grade: A
Mar 18, 2020
Would take again

I took Feng in Spring 2019 and she drops the lowest quiz and test score. The other reviews say that her accent makes the class hard, so don't take this class if you can't understand a Chinese accent but she is always willing to repeat something if you don't understand her and she will explain something she wrote if you can't read her handwriting.

Beware of pop quizzes
5.0
3.0
CSE310
May 8, 2020
Would take again

Professor Feng is awesome. She will help you try to understand the material when you ask for help, and shes accessible via. her office hours. She responds quickly and gives good, simple feedback. She really tries to help students out by giving exercises in class to help you retain the information. Attendance doesnt matter, but go. One of the best

Accessible outside class
Clear grading criteria
Caring
5.0
3.0
CSE205
Grade: A
May 22, 2020
Would take again

Prfessor Feng is such a good teacher. Whenever I have a question, she is always there to answer them. The notes provided during class are very detailed and neat, and the assignments are all very clearly stated in their instructions. The extra credits are especially nice.

Beware of pop quizzes
Lecture heavy
EXTRA CREDIT
5.0
3.0
CSE100
Grade: A+
May 22, 2020
Would take again

I really like how the teacher takes notes while she is lecturing us, the notes help a lot in later quizzes and tests. The material is also very interesting, and I enjoyed learning it a lot. The teacher is also very attentive and always there to answer any questions. Loved the class.

Lots of homework
Beware of pop quizzes
EXTRA CREDIT
4.0
4.0
CSE355
Grade: A
Aug 13, 2020
Would take again

Intro to Theory CS is tough and abstract, but Feng will work hard to help you understand it though. Homework, quizzes, and exams are fair. Grading in this class is bad though; go to OH and argue back points, you might not have missed anything. Overall, READ THE BOOK, go to her OH to help with concepts, and start the homework early.

Accessible outside class
Skip class? You won't pass.
Test heavy
2.0
3.0
CSE205
Sep 4, 2020
Wouldn't take again

Whoever grades your papers takes their sweet time, so it's odd that this professor would gravitate away from the implied norm of "11:59PM" when there is no reason to assign a due date at a specific and random time of the day. This professor is also not easy to understand, and programming is already abstract.

Graded by few things
Hilarious
4.0
4.0
CSE205
Grade: A
Oct 9, 2020
Would take again

Very knowledgable, difficult to understand at times but not nearly as bad as some people say. Homework is challenging but its programming, like its already hard. As long as you start homework early and not copy, everything else comes extremely easily. If you understand the homework by doing it, the tests and quizzes should be not a worry at all.

Respected
Skip class? You won't pass.
Beware of pop quizzes
3.0
4.0
CSE205
Grade: B-
Nov 4, 2020
Wouldn't take again

She's got an accent, and her lectures are less than helpful for me (this year's online, thanks to COVID). But the saving grace of her class are the notes she takes! They're very easy to understand and if you study the sample code, you should, at the very least, pass her class. She's tough, but fair. Quizzes are extra credit.

Lots of homework
Accessible outside class
EXTRA CREDIT
4.0
2.0
CSE310
Grade: Not sure yet
Nov 7, 2020
Would take again

Professor Feng is a really solid pick for this class. She knows her stuff well and if you need clarification, hit up her office hours. MAKE SURE TO DO THE ASSIGNMENTS EARLY! She's really chill and SUPER lenient when it comes to grading. She drops an exam, recitation, and an assignment. Plus the quizzes are bonus points so it's really hard to fail.

Lots of homework
Clear grading criteria
Lecture heavy
2.0
3.0
CSE310
Grade: B
Nov 30, 2020
Wouldn't take again

Decided more than half way through the semester to omit material on exam reviews. Students complained after and she fixed the issue by adding "Not all material on the exam is on this review." Thanks Feng. Actively makes assignments harder by providing confusing templates, now it's a fill in the blanks CS project. This major needs serious help.

4.0
4.0
CSE205
Dec 1, 2020
Wouldn't take again

Her lectures are basically useless, but the sample codes she gave to students to complete the assignment are very useful(and important). If you want to get an A, simply completing the homework is not enough, you also need to do code exercises outside the class. In short, her CSE205 is worth Give it a try.

Test heavy
Caring
EXTRA CREDIT
4.0
2.0
CSE205
Grade: A+
Dec 2, 2020
Would take again

Pretty good professor. Clear examples and good coverage in lectures. Lots of extra credit in the form of quizzes. Study guides aren't great, but if you go to class you'll know everything that will be on the test. Do and study quizzes and you'll easily pass with an A. Delegates a lot to TAs but the TAs are good, and with 6 100p classes, I see why.

Clear grading criteria
EXTRA CREDIT
4.0
3.0
CSE210
Grade: A+
Dec 2, 2020
Would take again

Professor Feng is a solid choice for this class. She has a ton of sample codes to help you do the assignments. Her lectures are pretty informative because sometimes what she does in lectures show up on the extra credit quizzes. The TAs for this class are always willing to help students who are stuck. Also, she drops the lowest test which is nice.

Clear grading criteria
EXTRA CREDIT
3.0
4.0
CSE205
Grade: B
Dec 3, 2020
Wouldn't take again

Coming From a Non-CS Major: This class is much harder than CSE 110 so be ready. Feng loves to rant about cheating students and her accent can be tough to understand. Tests never had enough time and anyone who says they are easy are super smart/CS majors. Non-CS majors would need to study the code/notes a lot to get an A, overall eh Prof.

Test heavy
4.0
4.0
CSE310
Dec 4, 2020
Would take again

She's a good professor. Data structures can be bit tough but I think she does a pretty good way of explaining concepts. Her grading is very generous. 4 tests, lowest one dropped, 8 programming assignments, lowest dropped. I think she was very fair in a pretty difficult class.

Lots of homework
Get ready to read
Clear grading criteria
2.0
4.0
CSE205
Dec 8, 2020
Wouldn't take again

Feng is a good teacher but has some tough assignments (12 total) and exams. Her accent is really strong and hard to understand sometimes, so beware of that.

Lots of homework
Test heavy
5.0
4.0
CSE205
Grade: A
Dec 8, 2020
Would take again

She really knows her stuff, and I like how she explains stuff to us like we're not at her level yet (cuz we're not!). She also posts her recorded lectures and notes online, and drops a whole exam and assignment, and her short weekly quizzes are like mandatory extra credit. People say she's tough, but actually her assignments are allgood if u study.

Skip class? You won't pass.
Clear grading criteria
EXTRA CREDIT
5.0
3.0
CSE205
Dec 11, 2020
Would take again

This class was manageable. I don't have a CS background so some assignments were tougher than others, but overall I learned a lot. Obviously don't cheat and go to office hours if you need help and you should be fine.

Accessible outside class
Participation matters
5.0
4.0
CSE205
Grade: A
Dec 11, 2020
Would take again

The class is very well put together and the plan is clear from the start. All resources are available for you to learn. There are 12 assignments, fun, rewarding but also challenging.

Lots of homework
Lecture heavy
EXTRA CREDIT
5.0
3.0
CSE310
Grade: A
Dec 22, 2020
Would take again

The course was very structured and she had a plan from the beginning. The lectures were helpful and accessible after hours . Notes are available too. The programming homework helped me learn a lot. I definitely enjoyed this class very much.

Lots of homework
Lecture heavy
EXTRA CREDIT
5.0
4.0
CSE310
Dec 22, 2020
Would take again

One of my favorite courses this semester! Interesting assignments and what you learn is really helpful for technical interviews. Was a bit worried about grading at some point, but all the extra credit throughout the course is very substantial and you'll breeze by as long as you put in the effort.

Clear grading criteria
Caring
EXTRA CREDIT
5.0
2.0
CSE310
Grade: A+
Dec 24, 2020
Would take again

Very good instructor. What she talks about in lecture is EXACTLY what is presented in the textbook, so if you don't understand something, then you can easily look it up and read more. Offered plenty recitation/ homework to practice and refine skills before a test. Very easy and lenient grading system, but I still learned a lot.

Lots of homework
Clear grading criteria
Lecture heavy
5.0
5.0
CSE355
Grade: A
Mar 2, 2021
Would take again

Theory is a tough course but as long as you work hard READ THE BOOK AND ATTEND LECTURE, Feng makes this class pretty straight forward. Her tests are fair, she will not surprise you with anything she did not teach. She does give lots of homework, but it will only help you get lots of practice and the homework will reflect questions asked on tests

Lots of homework
Get ready to read
4.0
4.0
CSE355
Grade: B
May 3, 2021
Would take again

I took this professor Spring 2021. This is my second class with her and enjoyed it. Very clear on what is expected of you, lets you have a cheat sheet for tests. I really enjoyed her as a teacher.

Get ready to read
Clear grading criteria
4.0
4.0
CSE355
May 7, 2021
Would take again

I really enjoyed Feng's class. It was tough, but not overly so. She's great at explaining things and will help you outside of class if you need it. But in her words, "READ TEXTBOOK!" Missing class and not reading at least the notes will put you at a significant disadvantage. Everything in the notes and book is on exams and homework.

Lots of homework
Get ready to read
Skip class? You won't pass.
4.0
3.0
CSE355
Grade: B+
May 24, 2021
Would take again

Quizzes were extra credit, but you had to attend class to get the access code. Tests & quizzes were fair. Homework was a bit difficult, but they reinforced what you needed to know. Recitation work was useful as well. Lectures were good, but the Sipser textbook is unbeatable.

Get ready to read
Clear grading criteria
Beware of pop quizzes
4.0
2.0
CSE180
Grade: A+
Jun 26, 2021
Would take again

Professor is fine, didn't interact much personally but saw she was very active in discussion boards. The assignments in this class are weighted down to between 2 to 10 points each and it's hard to keep track of your current letter grade. Overall not a bad class/professor combination. Just stay on top of everything and it should be an easy A

Lots of homework
Graded by few things
Clear grading criteria
1.0
2.0
CSE180
Grade: A+
Nov 10, 2021
Wouldn't take again

This is a required class for a lot of majors and doesn't really teach you much, especially if you already have a background in software or coding. Easy A, do the homework, but don't be surprised if you miss a question that is worded arbitrarily.

Lots of homework
4.0
3.0
CSE355
Grade: A
Nov 22, 2021
Would take again

Her lectures are heavy, but very clear - get ready to take notes. She writes everything up on the board and doesn't use pre-made slides, though, so taking notes down is completely doable. Feng makes all the course content very clear and logical. if you can follow algorithms, you'll do just fine in this class.

Lots of homework
Skip class? You won't pass.
Amazing lectures
5.0
4.0
CSE110
Grade: A+
Dec 1, 2021
Would take again

Lectures were pretty solid, not mandatory but I don't know how else you are going to learn without them unless you already know Java going into the class. Lectures are recorded so you can watch them later which is super nice. The best part was the Discord server and the TA's, super useful for the assignments and labs.

Accessible outside class
Skip class? You won't pass.
Clear grading criteria
5.0
2.0
CSE110
Grade: A+
Dec 2, 2021
Would take again

Solid professor, pretty straightforward class. Pay attention to lectures and do the hw and you'll be fine. Large class, so there isn't much interaction with her, but for an intro coding class it really isn't needed. Tests are 60% of the grade. Quizzes partially count as extra credit, and are easy and short.

Test heavy
Clear grading criteria
1.0
5.0
CSE355
Grade: A
Dec 6, 2021
Wouldn't take again

Okayish

4.0
4.0
CSE355
Dec 7, 2021
Would take again

Professor Feng did a great job of teaching theoretical computer science. Her lectures didn't drag as much as some other classes can and she did her best at explaining topics. Some topics, however, were very confusing during lecture so it'd be a good idea to study and read the textbook beforehand. Overall, I give her a 8-9/10!

Lots of homework
Skip class? You won't pass.
EXTRA CREDIT
3.0
2.0
CSE110
Grade: A+
Dec 8, 2021
Would take again

Feng was a decent professor, but I'm not sure if I would take again. 15 poorly designed quizzes randomly given throughout the semester, and from what I hear from other people who take CSE110, taught the material very slowly. All in all, not horrible, but there are just other better professors in my opinion.

Lots of homework
Test heavy
Beware of pop quizzes
4.0
2.0
CSE110
Grade: A+
Dec 8, 2021
Would take again

I never attended lectures but the material on Canvas is enough to get by. It's possible to get up to a 105% because quizzes give a lot of extra credit. Definitely a solid choice.

5.0
2.0
CSE110
Grade: A+
Dec 9, 2021
Would take again

If I'm being completely honest, I never attended this class but ended up getting an A+. This class is out of 105% which makes sense on how I got an A+. You can take this class, but I don't know if you learn because I never attended class.

Test heavy
Clear grading criteria
EXTRA CREDIT
2.0
4.0
CSE355
Grade: A
Dec 21, 2021
Wouldn't take again

The biggest issue I had with this professor is that she did not give us homework answers after it was due or go over it, even when the class averaged a C/D on it. A lot of the time the homework wasn't graded before the test, so you wouldn't know what you got wrong. Homework, quizzes and recitations weekly with 3 exams. Exams can be pretty tricky

Skip class? You won't pass.
4.0
3.0
CSE110
Dec 28, 2021
Wouldn't take again

Great professor but hard to understand at times because of her accent. She goes at a fast pace but there are resources available outside of class to help. It's hard to learn if you don't attend lectures unless you already know Java. The discord server and TAs are very helpful.

Lots of homework
Test heavy
EXTRA CREDIT
5.0
3.0
CSE110
Grade: A+
Jan 7, 2022
Would take again

The homework is surely difficult at times but the teaching is so good that you can do it with time. The lectures are very helpful, do take full advantage of recorded lectures. Exams are easy if you study everything. 5% extra credit.

Lots of homework
Clear grading criteria
EXTRA CREDIT
1.0
5.0
CSE310
Grade: C-
Jan 14, 2022
Wouldn't take again

I took with her CSE310. She is very harsh in grading assignments, she reported multiple students to the dean's office if she saw one code line on the internet even if it is without intention. Her exams were very hard and out of topic. Please avoid her.

Lots of homework
3.0
3.0
CSE110
Grade: A+
Jan 31, 2022
Would take again

I think the one good thing about this class was her description on what you need to get an A. It was hard to understand her during lectures and she never made herself open for office hours. Overall, just an alright class and shouldn't be a first choice.

Clear grading criteria
EXTRA CREDIT
4.0
2.0
CSE110
Grade: A
Mar 22, 2022
Would take again

Good Professor, with great policies. She drops the lowest exam and assignment, but the downside is there are no make-ups. if you take her course be sure to show up to the exams and turn in your work on time.

EXTRA CREDIT
Clear grading criteria
Graded by few things
5.0
2.0
CSE110
Grade: A
Mar 29, 2022
Would take again

I totally recommend her for CSE110. Attendance is not mandatory, but I think her lectures give great examples of sufficient code. Pay attention in class, and you'll be good. She gives extra points for random stuff. You don't have to be perfect to get an A with her! I thought her labs and assignments were fun. You only have to take 3/4 of the tests!

Amazing lectures
Clear grading criteria
Accessible outside class
5.0
3.0
CSE310
Grade: A
Apr 3, 2022
Would take again

If you go to all the lectures and take good notes, the class is not difficult. She provides lots of psuedocode and examples in her lectures that make the content easy to understand. While the textbook is not required she also includes page references for every topic so that if you are still confused after the lecture you can easily find more info

Amazing lectures
Clear grading criteria
1.0
5.0
CSE310
Grade: Not sure yet
Apr 27, 2022

Literally omitted material on the study guide for our 3rd exam so that more people take the final. Don't take this professor if you like a teacher who is actually honest with you. Also humiliated a student who didn't know how to do a specific problem that she asked for.

Get ready to read
Test heavy
1.0
5.0
CSE310
Apr 30, 2022

Guys, please avoid taking professor Feng for CSE 310. We prepared so hard for the 3rd exam that we end up getting a good grade without taking the final, but she gave a question worth 25% of the paper which is unexpected and made everyone take the final. This was not fair at all.

Tough grader
Test heavy
5.0
1.0
CSE310
Grade: A+
May 3, 2022
Would take again

This professor was amazing. All other people hating on her are just people who didn't study and are salty. Feng is like the lebron of the CS department.

EXTRA CREDIT
Group projects
Amazing lectures
4.0
2.0
CSE310
Grade: A
May 3, 2022
Would take again

Feng is arguably the best professor for this subject due to her great pacing + helpful examples relevant to exams Just be careful if your class average is pretty high. She might try to pull a fast one in an exam to drop the class average For example, she randomly included a 26% question from a topic covered 2 exams ago in a non-cumulative exam

4.0
2.0
CSE310
Grade: A
May 4, 2022
Would take again

She is the gem of a professor. She knows the stuff and explains very well. Just complete all homework and you will do good in the class. Her lectures are very effective and encourage students to learn.

EXTRA CREDIT
Clear grading criteria
Caring
2.0
3.0
CSE310
Grade: B
May 4, 2022

You can tell she doesn't view her students as people but merely vehicles to keep her job. Not a lot of passion into what she teaches. Exams are fair up until the point she thinks the class is doing "too well". What kind of professor doesn't like seeing students succeed? The ASU CS department desperately needs an enema. Assignments are fine though.

Get ready to read
4.0
2.0
CSE310
Grade: A
May 4, 2022
Would take again

She is best among the available options. Attend lectures and you will always learn something. Exams are very easy. Do not listen to people ranting about her. Those are the people who do not put their efforts in the course and then just cuss the professor for hard exams and assignment.

Participation matters
EXTRA CREDIT
Inspirational
5.0
1.0
CSE310
Grade: A+
May 4, 2022
Would take again

She got 4.1 rating and you are still thinking, just enroll. She is best for 310. Don't care about these negative comments and haters. Easy assignments, Easy recitations, Easy quizzes and Easy Exams. Exams are just mix of recitation and quizzes so you do not need to worry. It is an easy A+ class.

5.0
1.0
CSE310
Grade: A+
May 4, 2022
Would take again

Dr. Feng really seems to care about the students. She does a great job explaining difficult material. The programming assignments are lots of fun and very relevant to the course material. Grading is very fair and exams are not difficult. One of my favorite teachers.

Clear grading criteria
Inspirational
Caring
5.0
1.0
CSE310
Grade: A+
May 4, 2022
Would take again

Professor Feng is a fantastic teacher for CSE310. The TA's for my class were also excellent. I could say more, but everyone knows how great she is, so I'll stop here. In regards to the beginning of the class, I would suggest reading the Foundations section of the textbook if you want to make sure you will understand the material.

EXTRA CREDIT
Hilarious
Online Savvy
5.0
1.0
CSE310
Grade: A+
May 4, 2022
Would take again

After taking Feng for both 205 and 310, I have grown to respect her. While her courses are hard, she is very knowledgeable and lectures can be dry due to the amount of information she packs into them but are very helpful. Tests and quizzes are easy but assignments can take some time so start early. Ignore hate reviews as they just did not study.

EXTRA CREDIT
Caring
Respected
4.0
3.0
CSE310
Grade: A
May 4, 2022
Would take again

Only class I ever took where I received 100% on all programming assignments and still did not get an A+ grade in the class. Lecture content is hit or miss, little additional commentary. The quizzes and tests broke my grade, get ready to be tested on certain things that had little to no emphasis within her lecture. Though she is a good professor.

1.0
3.0
CSE310
Grade: Not sure yet
May 5, 2022

Many mornings would show up to class and berate students for low attendance. TA's were difficult to reach, weren't active in the discord that was set up by the professor, and it seemed to be hit or miss if actually showed up to office hours. Seemed annoyed whenever students would ask questions and just didn't seem very passionate about the subject.

1.0
4.0
CSE310
Grade: A
May 5, 2022

Not everyone is a good professor, she shows that in full force. I might as well read the textbook every week instead of going to her lectures or asking for help and getting glared at like I'm dumb. Professors need to be able to help their students too, not sit there and be a cold person psychopath who only reacts in rudely. Only good option though.

Tough grader
Hilarious
Test heavy
5.0
1.0
CSE310
Grade: A+
May 5, 2022
Would take again

She is pretty good at explaining things. She even refers her notes to the book pretty well and explains the algorithm to the very depth. All hate about her is because of people not putting enough effort and blaming TAs and her. You need to put effort to get success in the course. Just do assignments early to have enough time to prepare for exams.

1.0
4.0
CSE310
Grade: A+
May 5, 2022

She is not good at explaining things. She not refers her notes to the book not well and not explains the algorithm to the no depth. All love about her is because of people blowing her and the TAs and her. You not need to put effort to get not success in the course. Just not do assignments early to have not enough time to prepare for exams.

Hilarious
1.0
4.0
CSE310
Grade: A+
May 5, 2022

You guys do realize, the people were only calling her an average professor and bad person, but here we are with everyone d*ckriding with 5.0 reviews. Your mama didn't raise you to do this, so now we have to tank her reviews to counter yall being goofy.

Hilarious
1.0
4.0
CSE310
Grade: A+
May 5, 2022

All you have to do is stop putting the obvious bait 5.0 reviews, we only think she's an average prof. Stop and we'll stop. #NakaNation #LeNaka #NakaSweep #SyroSupreme #SyroSweep

Inspirational
1.0
2.0
CSE310
Grade: A+
May 6, 2022

Professor Feng is not a good teacher. Don't get me wrong, her class is fairly easy, there's a decent amount of extra credit, and 1 assignment and recitation is dropped. That being said, you will not learn from someone who doesn't know the material. She lost a page of notes and couldn't figure out how to use modulus (she has a PHD in CS...?). Skip.

EXTRA CREDIT
Lots of homework
Test heavy
3.0
3.0
CSE310
Grade: A
May 6, 2022
Would take again

CSE 310 is the first of many classes where you really just need to read the book and teach yourself. That being said Feng is okay for grading purposes, dropped lowest exam, hw, and recitation and there is a total of 105% so there is some extra credit. The problem people have with this class is lack of help from TAs but it is really straight forward

EXTRA CREDIT
Lots of homework
Test heavy
5.0
1.0
CSE310
Grade: A
May 6, 2022
Would take again

I just wonder how a group of people is writing just random things about Professor Feng. In my opinion, she was always fair with grading, coursework etc. She always helped me whenever I visited her office hours and TAs were helpful too in office hours. By far, they deserve more respect. Professor Feng makes a good base for the future classes.

EXTRA CREDIT
Caring
Respected
1.0
4.0
CSE310
Grade: A+
May 7, 2022

Everyone knows how great Feng is, so I won't say anything else.

Hilarious
1.0
4.0
CSE310
Grade: A+
May 7, 2022

Please stop mentioning the TAs, it was obvious previously but now its hilariously so that the TAs are trying to save their TAs rmps and their jobs with the people complaining about them. I went to the office hours and it was basically silent study hall with how helpful they were. Feng insults you if you ask her a genuine question "you should know".

Group projects
Hilarious
Online Savvy
1.0
4.0
CSE310
Grade: A
May 7, 2022

A new student entering 310 may be confused looking at all of these reviews, due to the amount of fake reviews and reviews made to balance out the fake ones from the TAs. She's an average professor, she's not approachable in anyway, same with the TAs. You'll need to be able to ask people for help in this class but they don't provide that. 3/5.

Get ready to read
Lots of homework
Test heavy
1.0
4.0
CSE310
Grade: A+
May 7, 2022

"I just wonder how a group of people is writing just random things about Professor Feng". Well by typing up reviews of course!

Hilarious
3.0
3.0
CSE310
Grade: A
May 9, 2022
Would take again

Aight, real review here: Pros: Good pacing, fair grade weights, tests weren't TOO bad. Cons: Bad mouths students. Some assignments might not make sense. Test 3 she put material we did from a while back (be weary of previous content even if not on the study guide). Overall, she is a solid 3/5. Probably the better choice than Syro or Naka for 310.

Get ready to read
Clear grading criteria
2.0
3.0
CSE310
Grade: B+
May 10, 2022

prolly a 4 till the last month, ask a question in class? get called stupid. study for the third test? 30% wasn't on the review. half the exams didn't even have a review session, TA's were ghosts and if you asked a question in the discord they were wrong half the time. assignments weren't that bad but were horribly worded and poorly optimized

5.0
3.0
CSE205
Grade: B+
May 10, 2022
Would take again

Very straightforward. Lecture videos are posted and there is a zoom link for class but she isn't the best at technology. Gives quiz passwords in class to check attendance, and the quizzes are extra credit. Drops the lowest assignment, quiz, and test. Assignments are hard but still try and you can get half points which is very helpful.

Participation matters
EXTRA CREDIT
3.0
4.0
CSE310
Grade: A
May 11, 2022

Feng is an average college professor, she doesn't try to make the student's life easier but she doesn't go out of her way to make it harder either. Well at least most of the time. If the drop rate is too low she will try and throw a curve-ball just to ensure folks drop the class. Self learn class for the most part. 3.5/5. Better than the rest ig.

Lots of homework
Lecture heavy
Test heavy
2.0
3.0
CSE310
Grade: C
May 11, 2022

While she isn't the worst professor, she is certainly not the best. Most of the time you are better off reading from the textbook than trying to understand her lectures which are extremely dull. The assignment's can get pretty difficult but really just take ton's of time because the given code is usually not structured very well

Get ready to read
Graded by few things
5.0
3.0
CSE310
Grade: A
May 25, 2022
Would take again

Hand written notes, recitation and quiz solution were all posted online. Assignments were challenging in a good way, tests are heavily weighted but fair. I didn't have a chance to enroll into her CSE355 this fall and is still waiting for a spot in her class. She's a good professor, don't be misled by some of the reviews here.

Get ready to read
Amazing lectures
Clear grading criteria
3.0
3.0
CSE355
Grade: B
May 31, 2022
Would take again

All I can say that she was neither good nor bad. She was average. Well structured notes, lectures were summaries from the book, tests were decently straightforward/fair if you went to lecture/read the book. Accent/personality was a bit rough around the edges but not too bad. One of the better 300 lvl prof. As far as ASU prof go take her shes decent

Clear grading criteria
Lecture heavy
Test heavy
5.0
3.0
CSE205
Grade: B
Jun 4, 2022
Would take again

Very cautious about plagarism/cheating. Overall, excellent lecturer and codes in class with you. Her teaching style is really awesome given the nature of coding is learning by doing. Some of the assignments are rough, but she does drop the lowest one as well as the lowest test score. Take notes in class and you'll be set. TAs are generally helpful.

Respected
Lecture heavy
1.0
5.0
CSE180
Grade: A
Jun 21, 2022

Be warned if you use Mac and plan on taking this course - this class is not mac friendly whatsoever. Multiple assignments that were not taught and we were expected to teach ourselves. Professor was basically unavailable and was rude every time she did answer an email and you can only contact them for grade errors, that's it.

Lots of homework
Test heavy
3.0
4.0
CSE310
Grade: A
Jul 13, 2022
Would take again

The class was generally pretty hard and her teaching style isn't the best, but she is very clear about what is on the test and assignments. Assignments were very difficult but the textbook helps a lot. Optional quizzes that are essentially extra credit so there is some leniency. Just pay attention in class and do the assignments and you're fine.

Clear grading criteria
Lecture heavy
Test heavy
2.0
5.0
CSE180
Sep 8, 2022
Wouldn't take again

This class was a requirement for being a 1st time student. Though the class is organized, instructions are very unclear on some assignments. This made it extremely hard to actually find joy in this class without having to stress about knowing if I was doing anything correctly.

Participation matters
EXTRA CREDIT
3.0
5.0
CSE355
Grade: Not sure yet
Sep 26, 2022
Would take again

She's pretty mid as a professor. Definitely better than some others but her lectures can be hard to follow, especially when the subject is hard. TAs and the Textbook are your best friend for this course. She also puts a heavy weight on her tests but as long as you do your homework and recitations, you can get at least a D on all exams. Good luck.

Get ready to read
Participation matters
Test heavy
1.0
5.0
CSE310
Grade: Not sure yet
Sep 27, 2022

If I could give her a 0 rating, I would. Got points taken off exam because I did not solve the problem the was she had taught in class.

Tough grader
Lots of homework
4.0
3.0
CSE310
Grade: A
Oct 4, 2022
Would take again

Solid professor for DS&A, everything that she taught was on the exams and homework was easy enough. Dynamic Programming could have took more time but that is what textbook is for I guess. She was pretty fair about grading and can't go wrong, taking her again for CSE 355. Gave some extra-credit quizzes, curves, and drops the lowest exam if you need

EXTRA CREDIT
Clear grading criteria
Test heavy
2.0
4.0
CSE310
Grade: A
Oct 4, 2022

Feng isnt that bad, but this class is essentially self taught + textbook. Lectures-tough to follow, handwriting-unreadable, lectures-kinda useless. Spends more time explaining easy concepts, shuffles through the more complex, expecting you to figure it out, which is fine for me, but not others. Take her if you are good at learning on your own.

2.0
4.0
CSE310
Grade: Incomplete
Oct 4, 2022

Class is not particularly hard for CSE310, but Feng is not good at explaining topics, has messy handwritten lecture notes, and typically answers rudely to curious students looking for clarification. Take 310 with her if you have no better options, but be prepared to do a decent amount of self studying.

Lots of homework
2.0
4.0
CSE180
Grade: B
Oct 6, 2022

Retook this class, still struggled. Fully convinced I only passed from working my butt off to get minimum of 90% on everything. If you are not savvy at all in the area of tech, you will struggle ALOT. reach out for help from TAs and students on discussion boards. TAs teach more than the professor does. Doesn't help that the class is online too.

Participation matters
EXTRA CREDIT
Online Savvy
3.0
3.0
CSE310
Grade: A+
Oct 11, 2022
Would take again

Feng is tough but very thorough. Take good notes and review all HW and quizzes to pass exams. She likes to throw curve balls to test attendance and knowledge. Her first 2 exams are the easiest, she pulled from the first half of class to trip people up for the last exam. Get projects done EARLY. She is the best option for this class but def not easy

Tough grader
Participation matters
Lots of homework
3.0
5.0
CSE310
Grade: B
Nov 8, 2022
Would take again

Very clear professor. Hard exams. Hard assignments. Boring lectures. But the expectations are there. Self-taught for the most part, I would make sure you are prepared to put in the work. Start your assignments early! Study for tests. Feng is not the best professor, but not the worst either. Take her if there's no better option.

Tough grader
5.0
2.0
CSE180
Grade: A
Nov 28, 2022

Pearson was the problem with this class. I have a mac and Peason only provided directions for HP. Very frustrating.

Online Savvy
4.0
2.0
CSE310
Grade: A
Nov 29, 2022
Would take again

Great choice for 310. Very fair with exams and assignments, but will not help with code at office hours. Most (if not all) of the course content can be found in the textbook, but she pulls test questions straight from lecture notes. Recitation session attendance isn't mandatory, and quizzes are mostly extra credit. Drops lowest test and recitation

Lots of homework
Test heavy
Accessible outside class
4.0
4.0
CSE355
Grade: Not sure yet
Dec 3, 2022
Would take again

A very well-run class. Although she has a thick accent, she teaches well. The amount of homework is a lot, but not exactly an insane amount. Some questions on the tests can be a little unfair given what she covered. Overall, the best option for 355 at ASU at the moment.

Clear grading criteria
Gives good feedback
Lots of homework
5.0
4.0
CSE355
Grade: A
Dec 7, 2022
Would take again

The material in this class is horrifying and confusing but Feng does an amazing job teaching it. She makes everything pretty understandable in her lectures. Her exam questions are easier than her homework so if you can do her homework you will do well on her exams. Quizzes are extra credit as well. I definitely recommend her for this class

Amazing lectures
Lots of homework
Lecture heavy
4.0
4.0
CSE355
Grade: A
Dec 7, 2022
Would take again

Pretty unfun class, but Feng tries her best to make it very accessible. She's probably the only professor who allows cheatsheets for this subject which is a godsend. Coursework is a bit loaded, but you will be grateful for the practice as it is VERY relevant to her exams. Feng is not as keen in rewarding the 1% as she is in rewarding hard work.

EXTRA CREDIT
Clear grading criteria
5.0
4.0
CSE355
Grade: A
Dec 10, 2022
Would take again

Feng did an extremely good job of making this course digestible. Her exams are very clear as far as content and she allows a cheat sheet as well. She does have plenty of homework assignments and she uses quizzes as attendance checks and extra credit. Would HIGHLY recommend taking her for 355.

Get ready to read
Amazing lectures
Lots of homework
3.0
3.0
CSE310
Grade: A
Dec 12, 2022
Would take again

Overall, not bad. Heavily relied on the online textbook provided. The last two tests were the hardest, but the first part of the course is the hardest.

EXTRA CREDIT
Clear grading criteria
4.0
3.0
CSE355
Grade: A
Dec 13, 2022
Would take again

Dr. Feng is chill for 355. She makes the class pretty straightforward since all test content is pulled from your recitations, quizzes, and homework questions - put content from here on your cheat sheets. Her TAs aren't the best, and you may have to constantly protest grades. Overall, decent class and a safe option for both 310 and 355.

Lots of homework
Accessible outside class
5.0
2.0
CSE310
Grade: A+
Dec 16, 2022
Would take again

Very fair professor and class. Starter code is given for the assignments, you're basically just implementing the given pseudocode. Exams were not hard. Exactly like in class examples with slight changes. Allowed a 1 page cheat sheet. Total grade is 105%. First couple weeks were very confusing, it gets easier from there.

5.0
4.0
CSE355
Grade: A
Jan 9, 2023
Would take again

355 is not an easy class, but Feng is good. Pay attention to the lectures, do the homework (there is a reasonable amount), and study.

Clear grading criteria
Respected
Lecture heavy
1.0
5.0
CSE310
Grade: Rather not say
Jan 25, 2023

Literally the worst teacher I've like ever had in my entire CS career. Never ever take this teacher again if you want to have any time of life in this major.

Tough grader
Lots of homework
Lecture heavy
1.0
5.0
CSE180
Grade: B-
Feb 10, 2023

Terrible professor, avoid at all costs. She is not understanding at all and when she doesn't want to deal with you anymore, she'll tell you she's not responding to your emails.

Tough grader
Participation matters
Lots of homework
4.0
3.0
CSE355
Grade: B+
Feb 22, 2023
Would take again

A lot of work! 3 in-person exams, and 6 assignments, the content was nice, and a lot of questions were from the textbook. The recitation was helpful. Attendance Quiz is EC.

EXTRA CREDIT
Gives good feedback
Lots of homework
4.0
3.0
CSE310
Grade: B+
Feb 22, 2023
Would take again

4 exams (final is optional), assignments were kinda heavy, recitations questions were from textbook and helpful for exam. overall, above avg course.

1.0
4.0
CSE310
Grade: Not sure yet
Mar 1, 2023
Would take again

Is not understanding at all. At least once a week she threatens the class with academic dishonesty and talks about how it is impossible to fail her tests unless you are a cheater. No late submissions on anything ever. Her assignments have vague wording and you WILL be punished for not being able to read her mind. Also only two submissions? Why?

Tough grader
Lots of homework
4.0
3.0
CSE205
Grade: A
Apr 17, 2023
Would take again

Pretty solid class overall, little trouble following the material through her lectures. Go to class if you want to pass, she moves through content very quickly. If you have trouble understanding accents (I didn't but some complain) she has a decently one but she still communicates fine. Not a problem taking her, but she is harsh; could be better.

Lots of homework
Lecture heavy
Test heavy
5.0
3.0
CSE310
Grade: Not sure yet
Apr 26, 2023
Would take again

Good lecturer with assignments and recitations that are great for understanding the material better. The professor does take unusual pride in finding students who committed academic dishonesty, and can be quite harsh at times. Despite this, she is generally quite approachable during office hours.

Clear grading criteria
Beware of pop quizzes
3.0
3.0
CSE310
Grade: A
Apr 27, 2023
Would take again

Easy to do well in this class, because the tests are easier than the material she covers. Most of the learning comes from the assignments, so start on those early. The professor is okay at teaching but she has a horrendous personality. She shows up to class every morning acting like the students are her mortal enemies. Overall, not a bad choice.

EXTRA CREDIT
Lecture heavy
Test heavy
1.0
5.0
CSE310
Grade: C
Apr 27, 2023

She's very irritable, needed to clarify someth in an exam and asked her - she got irritated, mark my words, you'll hear her singing - "do not email me/ come begging asking for more points", "do not cheat, i'll report u to deans" , incidentally sitting close to someone in exam?, she'll scold and make u shift. She just gets into ur head !

Tough grader
Get ready to read
Lots of homework
1.0
5.0
CSE310
Grade: Not sure yet
Apr 27, 2023

She had exam 3 yesterday and she messed made something that was already covered in test 2 the most heavy weighted question on the exam. She mislead us in the exam review and screwed us over during the exam. I needed a 70 to keep my B but now that is not possible and I will have to take the final because she mislead us for exam 3 in the exam review.

Tough grader
EXTRA CREDIT
Amazing lectures
2.0
3.0
CSE310
Grade: B
Apr 28, 2023
Would take again

Everything up until the 3rd exam was relatively good. She has a nasty personality but her grading criteria are very clear, she gives tons of extra credit, and up until the 3rd exam, her study guides were solid as well. However, the 3rd exam covered material that was nowhere to be found in the study guide and completely blindsided the entire class

EXTRA CREDIT
Lots of homework
Test heavy
5.0
1.0
CSE310
Grade: A+
Apr 29, 2023
Would take again

Nicest person you'll ever meet. Cares about you and is very understanding of whatever situation you're going through. M/W were my favorite days because I got to see her never ending radiant smile. She's always cracking jokes and making the class laugh. Truly makes you want to be a better person. 10/10 recommend.

3.0
3.0
CSE310
Grade: A
May 1, 2023
Would take again

Feng is super unapproachable, but just avoid her while taking her class. Tests are easy, except for test3 pulling from units1&2. Coding assignments are challenging but you learn a lot. I feel fairly confident in my knowledge thanks to this class. The class is really well structured. Extra credit and drops an exam. No need to go to recitation.

EXTRA CREDIT
Clear grading criteria
2.0
3.0
CSE310
Grade: B+
May 2, 2023
Would take again

Feng's informative lectures and code examples are helpful, but her constant fearmongering about cheating and plagiarism in every class is excessive. Some quiz/ exam questions contradict notes. (ensure you have a clear question before approaching Feng; otherwise, you may not receive helpful advice. for in-class and/or office hours)

EXTRA CREDIT
Clear grading criteria
Lecture heavy
4.0
3.0
CSE310
Grade: A
May 6, 2023
Would take again

Solid class with clear grading, enjoyable assignments, and straightforward tests. She drops a test which is nice especially if you do not want to take the final. Nothing crazy, just a well-structured class.

Clear grading criteria
Test heavy
2.0
4.0
205
Grade: D+
May 9, 2023

Tests are worth 2/3s of the class, and are extremely hard. I aced all assignments and was lost on the tests, even with a good cheat sheet. Plus you can barely understand her in the lectures. Dont take

Tough grader
Test heavy
Graded by few things
1.0
4.0
CSE310
Grade: B-
May 9, 2023

Professor Feng is incredibly rude and unapproachable. It is clear during lectures that she does not enjoy teaching. Make sure to read the book to really understand the material, lectures are ok. She drops the lowest test but will throw curveballs on test 3.

Get ready to read
Lecture heavy
5.0
4.0
CSE310
May 11, 2023
Would take again

Professor Feng is a very tough and demanding person when it comes to learning the content. She is very short-tempered sometimes, but is actually very caring towards her students and wants them to learn. Make sure to show up for extra-cred quizzes and know the content well enough for tests.

EXTRA CREDIT
Lots of homework
Test heavy
5.0
4.0
CSE310
Grade: A-
May 11, 2023
Would take again

Surprised by the many negative reviews. In my experience Feng was a pretty decent prof with fair grading just steer clear of plagiarism and you should be fine. Definitely a challenging class in terms of content tho so make sure to do the extra credit!

Participation matters
Clear grading criteria
Accessible outside class
4.0
3.0
CSE205
Grade: B+
May 13, 2023
Would take again

Professor has a very clear grading criteria has extra cred quizzes which are very helpful. Make sure you take advantage of office hours. She's pretty strict, but you'll definitely learn a lot.

Clear grading criteria
Test heavy
Accessible outside class
5.0
3.0
CSE310
Grade: A
Jul 11, 2023
Would take again

This class is coding intensive (C++ with pointers) and needs a lot of work, but I felt like the classwork and exams were spread out evenly, so manageable. Exam weight is 65%, very large. Professor Feng taught using handwritten notes which helped me a lot.

3.0
3.0
CSE180
Grade: A+
Oct 19, 2023

The LAB portion was fairly easy, and I liked how there were practice portions for it. With the lessons, I was able to learn more than just basic Word and Excel. However, some of the projects outside of the LAB were very confusing and hard to follow. The professor also takes a very long time to grade these assignments.

2.0
5.0
CSE355
Grade: C
Nov 8, 2023

Decent prof. Explains the material pretty well, and honestly she's probably your best option for this course. Terrible with emails. Had to email her numerous times to get her to respond, and when she did, she was curt and frankly a bit disrespectful.

Lots of homework
Beware of pop quizzes
Test heavy
1.0
5.0
CSE355
Grade: Rather not say
Nov 8, 2023

AWFUL!!! DONT TAKE

Tough grader
Graded by few things
2.0
4.0
CSE355
Grade: B
Nov 13, 2023

Feng is a decent teacher of the subject, and it's clear she knows what she's talking about. However, her class format is somewhat lacking in my opinion. Multiple tests have had homework assignments related to them ungraded, so you don't know for sure if you're doing the material correctly going into it. She's also somewhat disrespectful.

Tough grader
Clear grading criteria
Test heavy
2.0
5.0
CSE355
Grade: Not sure yet
Nov 22, 2023

Frankly, just not great. Feng is a decent professor and knows her material quite well. That being said, the course just felt rushed. Nearly Bi-weekly large homework assignments with another weekly small assignment each week, with exams right around holidays. This led to me crunching on studying and timing out on exams I'd normally do well on.

Tough grader
Get ready to read
EXTRA CREDIT
3.0
4.0
CSE310
Grade: C+
Nov 29, 2023
Would take again

She has an accent but I only missed one or two words per lecture. Her projects are manageable but very time consuming I spent maybe 15-20 hours per week on them, but they are pretty realistic to what you'll see in the real world. I think our class went from ~180 students to ~90. She isn't a bad professor but it is a tough class.

EXTRA CREDIT
Test heavy
Accessible outside class
1.0
4.0
CSE355
Grade: B
Dec 3, 2023

HW solutions are never released and neither are test solutions so if the grader made a mistake your loss. My test 1 had an error in grading and I have emailed Feng 5 times with no response. Also if your test average is below a 60 you automatically fail regardless of your actual grade. Not enough time on the tests and too many long problems.

Lots of homework
Test heavy
5.0
3.0
CSE355
Grade: Not sure yet
Dec 6, 2023
Would take again

Pretty fair professor in my opinion. You will get good grade if you put in the hard work. Tests' difficulties increased toward the end, and my recommendation is to do the assigned homework before taking the tests for her class, as this will significantly help your understanding of the materials!

Get ready to read
EXTRA CREDIT
Test heavy
2.0
5.0
CSE355
Grade: Not sure yet
Dec 7, 2023

She is fair, but I don't like her teaching style. 355 is a theoretical class, it is important to guide through where the theories come from and why it is. She only gave the conclusion and a large amount of examples. Also, she hates students to ask questions in class. Tests are fair. Homework is not helpful since she refuses to release the answer.

Tough grader
Lots of homework
Lecture heavy
5.0
3.0
CSE355
Grade: A+
Dec 7, 2023
Would take again

Professor Feng is the most consistent professor at ASU - if you know how to do the homework/recitations, you know how to do well on the exams. 5 percent extra credit from attendance quizzes also increases the margin of error. Great professor, my first choice for any computer science class.

5.0
4.0
CSE355
Grade: A
Dec 9, 2023
Would take again

Theoretical computer science is some hairy stuff, and I'm glad that I chose Feng as my professor. The lecture content did need to be supplemented with the textbook for a complete understanding, but I found that the assignments and exams were relevant and consistent. The students and some of the TA's were supportive in the discord channel.

1.0
4.0
CSE355
Grade: Audit/No Grade
Dec 11, 2023

I do not think the grading in this class is good.

1.0
5.0
CSE355
Grade: Drop/Withdrawal
Dec 12, 2023

Did they just take my review down or can I not just find it, it wasn't even bad, I just said she was paranoid about cheating and took a picture of everyone while they were taking their exam.

3.0
4.0
CSE355
Grade: B
Dec 12, 2023
Would take again

Feng is probably the best out of all the professors for 355. My best advice would be to truly understand the homework and recitations. If you know how to do everything on those then this class will be a breeze. She also allows cheat sheets to help you out which I know other 355 professors do not.

Participation matters
Respected
Test heavy
3.0
4.0
CSE355
Grade: B
Dec 12, 2023

As others have said, probably the best professor for 355. She's knowledgeable but can be quite rude. On more than one occasion I've seen students ask a question, and she'll just announce that it's clear that the student doesn't understand the subject and move on. Her course follows the textbook very closely. Work hard and you'll pass!

Clear grading criteria
Test heavy
2.0
4.0
CSE355
Grade: B
Dec 12, 2023

Compared to the other professors, Feng is somewhat better. The amount of homework (assignments and recitations) in this class is insane and not to mention the weekly quizzes. Tests are fair, but the wording on some of the questions is dumb. Start on homework early and the cheat sheet will help you a lot for the test.

Tough grader
Lots of homework
Test heavy
3.0
5.0
CSE355
Grade: B+
Dec 12, 2023

1- attendance quizzes locked by passcode given in class. 2- She provides all class material in powerpoints, gives textbook pdf for reference, and publishes her handwritten notes (helpful for assignments). 3- This course is hard, there is a decent time commitment for hw/study. 4- Exams are hard but balanced (class average typically ~75).

Get ready to read
EXTRA CREDIT
Online Savvy
4.0
4.0
CSE355
Grade: B
Dec 13, 2023
Would take again

Dr. Feng is one of the "better" professors in CSE355. The exams themselves are weighted heavily but are easier than homework and recitation. The course is inherently difficult, but anyone can pass if they do the work and get help during office hours/recitation.

Clear grading criteria
Lots of homework
Test heavy
2.0
5.0
CSE310
Grade: C
Dec 13, 2023

This lady instills fear into the class. She is a menace. Her lectures are pointless, you cannot understand her words or read her handwriting. Just read the textbook pages she tells you while in class. 8 assingments, 2 written, 6 coding. Key to passing is seeing the TAs and getting help. Nobody went but me and they taught me everything.

Get ready to read
Test heavy
4.0
3.0
CSE310
Grade: A+
Dec 13, 2023
Would take again

Dr. Feng is decent, which is better than most CS professors. She loves giving AIP violations though, so be extra careful on that. Overall, the class is a lot of work but if you put in the time she is great and her exams are very fair.

Clear grading criteria
Lots of homework
Lecture heavy
2.0
5.0
CSE355
Grade: C
Dec 14, 2023

Extremely busy class with 1-3 weekly assignments. Felt like our class had it better than Colburn's, but was still a very difficult class nonetheless. Recitations and Homework helped massively with doing well on the exams, but the content of the class was so hard for me that it made getting a good grade hard to achieve. Not a bad option for 355.

Lots of homework
Respected
Lecture heavy
4.0
4.0
CSE110
Grade: B+
Dec 31, 2023
Would take again

One of the better CS professors and you'll surely learn if you put in effort. Not exactly the most approachable or nice. Nice thing is she drops a test so you can totally skip the final if you do well enough.

EXTRA CREDIT
1.0
4.0
CSE310
Grade: C+
Jan 3, 2024

Horrible professor. Rude to students and refuses to admit when she makes a mistake. Test questions were graded incorrectly and she refused to give credit even when presented with proof directly from textbook. Her lectures are borderline unbearable and her lecture notes are awful due to her handwriting. Take only if you are ready to teach yourself.

Tough grader
Lots of homework
Test heavy
1.0
5.0
CSE355
Grade: Drop/Withdrawal
Feb 15, 2024

Prof and TAs are extremely rude and arrogant. NO HOMEWORK SOLUTIONS and you will never get them back in time for exams!! One TA literally confessed in the class discord that it took so long grading our homework because she was excessively searching for ways to steal points from you. Don't even bother appealing. I wish I read these reviews sooner.

Tough grader
Lots of homework
Test heavy
4.0
4.0
CSE310
Grade: Not sure yet
Feb 20, 2024
Would take again

Exams are 65% of your grade,assignments are another 24%,1 exam of 4 is dropped. Harsh teacher, do not dare cheat in her class, would be actual nightmare fuel. I like her as a teacher, she absolutely knows the material. If you are a hard worker I recommend her class, if you want a safer and easier option she is the furthest thing from it.

Tough grader
Lots of homework
Test heavy
2.0
4.0
CSE205
Grade: B-
Feb 28, 2024

Avoid. Usually am forgiving/understanding of accents, but hers is so heavy I can't understand anything. Threatens the class about cheating more than she teaches the material. Homework is unnecessarily long and the TAs are as useful as a bundle of twigs. Anything above 3 is blatantly lying.

Tough grader
Lots of homework
3.0
3.0
CSE310
Grade: A
Apr 22, 2024
Would take again

310 is a tough course, but Feng makes it doable. The tests(except for the 3rd) are 100x easier than the material she covers. You'll learn more from the assignments than any of her lectures, so start early, they can be fun. Feng's lectures aren't the best(act more as a guide of what you should know), so I had to teach myself a lot. Overall, not bad.

EXTRA CREDIT
Lecture heavy
1.0
5.0
CSE355
Grade: Incomplete
Apr 28, 2024

Took this class last semester, failed, and figured it was just me. Took it again with Lee this semester and passed with an A. Feng explains concepts TERRIBLY and grades hw and tests extremely harshly. Rude and unprofessional when responding to emails, if you can get her to respond at all. Just take Lee, you'll learn more and get a better grade.

Tough grader
Lots of homework
Test heavy
4.0
3.0
CSE355
Grade: A+
May 1, 2024
Would take again

My only problem with this class was with the graders. The way each grader graded was different, so expectations were not very clear. One grader in particular was especially harsh on what they wanted which was a bit frustrating. I actually like Feng, she is a bit rude at times but its kind of funny. Just go to lecture, take notes and organize time.

Tough grader
Lots of homework
Test heavy
5.0
4.0
CSE310
Grade: A+
May 3, 2024
Would take again

Great Professor, 85% of everything you need to know is in her lectures rest in textbook ngl don't bother with the TAs they're brain dead, make sure to double check their grading they mark correct things wrong often. Tests 1, 2, & 4 are super easy but test 3 is hardest. Assignments are doable if you pay attention to lectures and do the recitations.

Amazing lectures
Lots of homework
Lecture heavy
5.0
3.0
CSE355
Grade: A+
May 3, 2024
Would take again

Best CS professor at ASU. Her tests are based off of prior homework problems so nothing comes as a surprise. She makes what should be one of the hardest CS classes very manageable. As long as you go to lectures and take decent notes you'll do fine.

Clear grading criteria
Gives good feedback
Test heavy
5.0
3.0
CSE355
Grade: A
May 3, 2024
Would take again

I took her for both CSE310 and CSE355, and I would 100% take her again. She actually teaches you everything you need to know in the lectures, and handwrites all of her notes (works great for my learning style). She explains everything clearly. Exams have no surprises and aren't terribly difficult. Just don't cheat and you'll have no issue.

Amazing lectures
Clear grading criteria
Lots of homework
3.0
3.0
CSE310
Grade: A
May 4, 2024
Would take again

Probably the most terrifying professor on campus who constantly fear mongers about cheating 24/7. However; tests, quizzes, and recitations are all easy. Some assignments are easy, but others can be extremely difficult if you are not a master of c++ and pointers. If she was not so mean, I would probably give her a higher rating.

EXTRA CREDIT
Lots of homework
Test heavy
4.0
4.0
CSE355
Grade: A
May 6, 2024
Would take again

Feng is very knowledgeable and her class is well structured. Though her lectures are not mandatory, they should be attended and kept up with. Set aside lots of time for this class, as there is always something (difficult) due. The grading can be inconsistent and pedantic, so triple check your feedback. Tests are made unusually easy to compensate.

Tough grader
Amazing lectures
Lots of homework
5.0
4.0
CSE310
Grade: A
May 6, 2024
Would take again

My favorite CS professor so far because everything you are tested/graded on she goes over in class. There are no surprises in the tests or assignments. She's strict and the class requires work but it's extremely structured with clear requirements and deadlines.

EXTRA CREDIT
Clear grading criteria
Lecture heavy
5.0
3.0
CSE310
Grade: A+
May 7, 2024
Would take again

While she can be rude, Feng is an incredible professor. She hand writes notes during lectures which is very nice. Homeworks can be hard but the ta's are very helpful, tests are also very fair and are never harder than hw's or recitations. 310 is a very hard class but with Feng I found it to be more than doable. You definitely learn a ton too.

Amazing lectures
Lots of homework
Lecture heavy
5.0
4.0
CSE355
Grade: A
May 8, 2024
Would take again

Feng is a no-nonsense professor but one of the best I've had at ASU. The material is tough, but she teaches it well. The homework is especially tough, but the exams are based on recitation questions, which are easier. There will never be a question on the exam that you haven't seen before.

Amazing lectures
Clear grading criteria
Respected
3.0
5.0
CSE310
Grade: B+
May 10, 2024

The class is tough, but Feng actually teaches. I mean, I didn't pay attention in her class or anything, but she's not bad. She gives you enough materials that you can basically teach yourself like 2 days before the exam.

4.0
4.0
CSE310
Grade: B
May 30, 2024
Would take again

She does not come to play! however her recitations assignments are extremely helpful! there are 4 test & 1 is dropped but if 1/3 is below 60 you automatically fail. Study homework, notes & recitations for test. She asks the class to ask question but gets mad when they do.GO TO office hours they are so helpful and key to passing good teacher tho

EXTRA CREDIT
Lots of homework
Test heavy
5.0
3.0
CSE180
Grade: A
Jun 23, 2024
Would take again

Love her, love her, love her!!! She sets up the entire course so that you are independent and can succeed on your own. I 100% recommend taking her class. DO the work, because she will not make any partial credit/retake exceptions, she is very firm with this rule. Otherwise, she is a great and fast replier.

Tough grader
EXTRA CREDIT
Clear grading criteria
4.0
4.0
CSE310
Aug 19, 2024
Would take again

If you go to class and do the all the assignments, you pass. Easier said than done... unless you are an amazing programmer, you need to spend time in office hours getting help on the C++ assignments. But once you do the assignments, its in your brain and youre good for the exams (no suprises)

4.0
4.0
CSE310
Grade: A+
Aug 22, 2024
Would take again

She's very strict and harsh but I honestly really appreciate how she runs her class. It's very organized and structured and the handwritten notes we take in class are so much better than just reading from slides that other profs use. There are definitely easier profs but if you put in the time and effort, you'll get a lot more out of Feng's class.

4.0
4.0
CSE310
Grade: B+
Sep 5, 2024
Would take again

Feng is a tough but fair professor. Lectures and recitations provide the key info, while assignments challenge you to apply it. Utilize tools like unstuckstudy AI along with the textbook to ace this demanding yet rewarding course.

5.0
5.0
CSE355
Grade: B
Sep 6, 2024
Would take again

Extremely clear grading structure. Lectures were filled with relevant info needed for HW/exams. Just be prepared to dedicate 10+ hours/week to this course as there is ALWAYS something due (no coding assignments tho). Comes off harsh in lecture but generally means well. I would take her if you're prepared to put in the work and learn.

Tough grader
Clear grading criteria
Lots of homework
5.0
3.0
CSE355
Grade: Not sure yet
Oct 9, 2024
Would take again

I had Dr. Feng this spring for CSE310 and now for CSE355. A year ago I would've given her a 2/5 but she's a totally new person now I swear. She always knew the material really well, but she no longer fearmongers and seems happier in general. She's honest, fair, and actually teaches, which is something most computer science professors don't do.

Clear grading criteria
Respected
Test heavy
1.0
2.0
CSE180
Grade: C+
Oct 10, 2024

On a project that was 10% of my final grade, I uploaded a file that worked for me yet when they opened it was blank, I gave a new version of the file and they refused to take it, she took my grade from an 88 to a 78 because of it. When I emailed she told me it was my fault and that to basically move on.

Tough grader
Graded by few things
5.0
3.0
CSE180
Grade: A
Oct 11, 2024
Would take again

Make sure you read ahead of time, ask questions ahead of time. I loved this course and instructor! Seems overwhelming in the beginning, but it's not hard at all! (Windows is better than Mac for this course).

EXTRA CREDIT
Clear grading criteria
Gives good feedback
4.0
3.0
CSE355
Grade: D+
Nov 10, 2024
Would take again

really good teacher despite me failing the class but the the grader we had was satans spawn and i wish him the worst in all his future endeavors 👍

Clear grading criteria
Lots of homework
Test heavy
5.0
2.0
CSE310
Grade: Not sure yet
Nov 10, 2024
Would take again

I used to hate cs until i took feng's class my beautiful goat needs a 5/5 she's the best professor in cs

Amazing lectures
Clear grading criteria
Gives good feedback
5.0
3.0
CSE355
Nov 21, 2024
Would take again

Feng is amazing. I recommend her 310 and 355 courses. I have genuinely learned more about CS from these two courses than every other CS professor at ASU combined.

5.0
3.0
CSE310
Grade: A
Nov 25, 2024
Would take again

Her lectures were very useful, she writes all of the notes by hand in class and explains on the way, she's a little bit strict but I feel like her teaching style was easy to learn from. Recitation attendance is optional, just do the assignment beforehand. Tests were challenging, but nothing was unexpected, make a good cheat sheet.

Participation matters
Amazing lectures
5.0
3.0
CSE180
Grade: A+
Dec 5, 2024
Would take again

I enjoyed taking this class. She incorporated an interactive textbook and a good website to learn and practice different coding concepts. I'm a hands-on learner, so this was a great fit for me. Would absolutely take another class from Professor Feng.

Participation matters
Online Savvy
4.0
3.0
CSE310
Grade: C
Dec 6, 2024

I think Feng is a fantastic professor and I have taken her twice (205/310). I was accused of an AIV that I did not commit and she took it up to the dean but it looks like I won't be able to fight it. I had one file that was 30 percent similar to someone else's and now I have to take the heat for it. For that, she lost some of my respect.

Lecture heavy
Test heavy
5.0
3.0
CSE355
Grade: B
Dec 8, 2024
Would take again

2nd time w/ Feng. The lectures and notes were super helpful and as long as you pay attention and do the homework you will be fine on tests. They were very reasonable and often simpler than the homework assignments. I felt prepared for all of them and it wasn't hard to get good grades on the assignments as long as you follow the lecture content.

Amazing lectures
Lots of homework
Respected
4.0
3.0
CSE355
Grade: Not sure yet
Dec 10, 2024
Would take again

Go. To. Class. This is an important topic to learn about. You will be lost looking at the notes unless you were there for class. I went to class every day until test 2 passed where I slacked and fumbled the bag on test 3 since I had no idea what was going on. Start asap on the HW but recitations are pretty easy to grind on the last day. Recommend.

Clear grading criteria
Lots of homework
Lecture heavy
4.0
4.0
CSE355
Grade: B+
Dec 10, 2024
Would take again

You must get an average of 60%+ on the 3 exams to pass. Best way to do this is to go to class, take good notes, do the recitations and HW honestly. I averaged about 80% on the recitations/HW but averaged 90% on the exams. Exam questions are the basics so most of your HW is much more difficult. Just don't cheat the assignments and you'll be chillin.

EXTRA CREDIT
Lots of homework
Lecture heavy
5.0
3.0
CSE355
Grade: C
Dec 11, 2024
Would take again

She's honestly top 3 in all of the professors I've had in this college. She knows what she's talking about, she's very clear on what she expects, and she provides ample examples and resources to be successful. Make sure you go to each lecture and give yourself enough time to do assignments.

Amazing lectures
Clear grading criteria
Test heavy
5.0
2.0
CSE355
Grade: A+
Dec 15, 2024
Would take again

Took her for 310 & 355, while she can be rude at times I can confidently say she's the best CS prof I've had. She handwrites her notes which make lectures more engaging and they almost always fully prepare you for assignments/exams. Exams are very fair and are always the same difficulty as the recitations which is nice.

Amazing lectures
Clear grading criteria
Respected
4.0
4.0
CSE355
Grade: B+
Feb 10, 2025
Would take again

She is good at explaining things, and her recitations are extremely helpful; you get one cheat sheet on each exam, so make sure to write every recitation and all her notes there.

Lots of homework
Beware of pop quizzes
Test heavy
5.0
4.0
CSE355
Grade: A
Feb 26, 2025
Would take again

One of the best profs at ASU (for both 310 and 355). She knows her stuff and she definitely wants you to succeed and learn the content. Show up to class, take notes and do the homework/recitations. You will probably be fine. All the content is in the textbook too which is fire.

Beware of pop quizzes
Lecture heavy
Test heavy
5.0
3.0
CSE355
Grade: A
Mar 4, 2025
Would take again

Feng is the GOAT. Her recitations and homework prepare you extremely well for the test and if you put in the work you will pass with an A.

Clear grading criteria
Inspirational
Hilarious
3.0
2.0
CSE310
Grade: A
May 9, 2025

Class itself is pretty easy. Her tests were fair, and easy if you make a good cheat sheets. I think that the assignments did a great job at building understanding of the material. That being said, she is very pedantic, her lectures aren't great (she writes on scratch paper for an hour), and sometimes the code assignments are downright frustrating.

EXTRA CREDIT
Lots of homework
5.0
3.0
CSE310
Grade: A
May 9, 2025
Would take again

This has been one of the classes where I feel I really learned everything. Some people might not like it, but I appreciate the handwritten lecture notes since it helped me follow along better than long slides. Test review was helpful and tests were reasonable. The class was paced perfectly and the homework really helped with understanding. 10/10

Clear grading criteria
Respected
2.0
4.0
CSE355
Grade: Not sure yet
Nov 23, 2025

3 exams, homeworks and recitations(hw's). She's difficult, nice person but strong accent making it hard to understand, doesn't reply to emails, TA's are better to get doubts cleared. Exams get tougher as you go. She doesn't curve but does give extra credit. Going to class is important. Exams are like recitation difficulty, hw's are harder.

Participation matters
Lots of homework
Lecture heavy
1.0
5.0
CSE355
Grade: A
Nov 24, 2025

I can assure you that you will have a better time with Professor Daymude. Professor Feng is a nice person; her lessons are good. However, this is a difficult class, which, in my opinion, needs clear and concise explanations; unfortunately, this is not the case. Feng's handwriting is poor; her notes are full of writing,no diagrams,no representations

1.0
5.0
CSE355
Grade: C
Nov 26, 2025

TAs take a whole month to grade assignments, can't understand 50% of her writing, and she complains that students prefer watching videos instead of going to class

Tough grader
Test heavy
Graded by few things
1.0
5.0
CSE355
Grade: B+
Nov 26, 2025

3 exams, homeworks and recitations(hw's). She's difficult, nice person but strong accent making it hard to understand, doesn't reply to emails, TA's are better to get doubts cleared. Exams get tougher as you go. She doesn't curve but does give extra credit. Going to class is important. Exams are like recitation difficulty, hw's are harder.

1.0
4.0
CSE355
Grade: Not sure yet
Nov 27, 2025

Don't take her, if you ask her a question in class she will start to answer and then tell you to check her lecture notes from previous lectures without answering your question. When she explains stuff, she says just think harder/just think deeper. Gave us resources to drop her class. Never curves exams, grades just keep dropping every semester

Tough grader
Lecture heavy
Test heavy
1.0
5.0
CSE355
Grade: C
Nov 29, 2025

Prof and TAs are extremely rude and arrogant. NO HOMEWORK SOLUTIONS and you will never get them back in time for exams!! One TA literally confessed in the class discord that it took so long grading our homework because she was excessively searching for ways to steal points from you. Don't even bother appealing. I wish I read these reviews sooner...

Tough grader
Lots of homework
Test heavy
1.0
4.0
CSE355
Grade: Not sure yet
Dec 3, 2025

Honestly no, this class with her was a literal nightmare for me, even though there weren't a lot of things to be graded with, she had hard deadlines about hw's, doesn't give a study guide, even though i went to classes, only understood a very little, it's a hard class content wise which means there needs to be better explanations for the concepts.

Tough grader
Clear grading criteria
Lecture heavy
1.0
5.0
CSE355
Grade: D
Dec 9, 2025

Feng is a sweet person and I took her for 310 but 355 was an absolute nightmare. So study guides and nothing really is that linear on the recitations and homework for the exams. It's always a curveball and the grading on the exams is harsh. The class is hard itself but everything else makes it even harder

Tough grader
Lecture heavy
4.0
4.0
CSE310
Grade: A
Dec 10, 2025
Would take again

She makes the class difficult, but it makes you really have to learn. You get extra points from quizzes that you have to attend class for. The exams are tough but you get a cheat sheet. The assignments are annoying though because you have to get the output exactly right. You also get to drop a test which is nice. She also seems nice.

EXTRA CREDIT
Lots of homework
Test heavy
3.0
4.0
CSE355
Grade: A-
Dec 11, 2025

Content is deceptively difficult, made harder to understand by the professor's accent and bad handwriting. Exams aren't curved. Extra credit quizzes are available, but passwords are only given in-person, and sharing them with other students is a punishable offense. She turned off the grade calculation in Canvas so you need to do it yourself.

Tough grader
EXTRA CREDIT
4.0
4.0
CSE355
Grade: B-
Dec 18, 2025
Would take again

Not the easiest class, would recommend other professors if you want to coast, but there are extra credit quizzes are available and you end up learning a lot if you put in effort!

Participation matters
EXTRA CREDIT
Respected
5.0
4.0
CSE355
Grade: B
Dec 22, 2025
Would take again

Challenging class but easily the best CS professor at ASU and I learned a ton. She's blunt/straightforward, but her handwritten notes make lectures engaging and do an excellent job preparing you for assignments and exams. The exams are very fair and align well with the difficulty of recitations.

EXTRA CREDIT
Clear grading criteria
Accessible outside class
Class Info

Online Classes

100%

Attendance Mandatory

43%

Textbook Required

24%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 223 grades
Most common grades:
A (77)
A+ (68)
B (26)
Grade Distribution
A(145)B(32)C(17)D(7)F(0)A-/B+(25)
Based on 253 reported grades
A: 77
A+: 68
B: 26
B+: 20
Common Tags
Lots of homework (73)
Clear grading criteria (69)
EXTRA CREDIT (65)
Test heavy (57)
Tough grader (36)
Lecture heavy (35)
Get ready to read (24)
Participation matters (20)
Rating Trend

Stable

-0.16 avg change
Dec
Feb
Mar
May
Nov
Dec
Last 6 months
Ratings by Course

CSE20

5.0

(1)

CSE100

4.2

(13)

CSEALL

4.0

(1)

CSE210

4.0

(1)

CSE110

3.9

(20)
+6 more courses
Difficulty by Course

CSE20

4.0

CSE355

4.0

CSE310

3.3

CSE210

3.0

CSE100

2.9

Similar Professors