3.4
Quality3.1
Difficulty65%
Would Retake322
Reviews65%
Would Retake
322
Reviews
Rating DistributionOfficial
322 total ratings5
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 ratingClass Info
Online Classes
100%
Attendance Mandatory
43%
Textbook Required
24%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Stable
-0.16 avg changeRatings by Course
CSE20
5.0
(1)CSE100
4.2
(13)CSEALL
4.0
(1)CSE210
4.0
(1)CSE110
3.9
(20)Difficulty by Course
CSE20
4.0
CSE355
4.0
CSE310
3.3
CSE210
3.0
CSE100
2.9
Reviews (300)
Great teacher! Easy class... Easy to get Bs or As if you attend regularly.
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.
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.
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.
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.
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.
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.
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.
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.
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 ;)
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.
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.
The course was fairly easy if you apply yourself. However, some of the instructions were unclear. She was a little hard to understand.
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.
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
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.
Awesome course with helpful teacher. I liked it and will recommend.
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.
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!
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.
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.
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.
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.
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
Overall a very informative and useful class! Mrs. Feng was very helpful and her assignments were interesting.
Easy course with helpful teacher. Very good for those who need computer credits or are interested in this field.
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
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.
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.
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.
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!
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!
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!
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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!
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.
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.
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.
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+.
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.
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.
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.
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.
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 .
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
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
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.
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.
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!
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.
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.
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.
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.
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
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
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
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
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.
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.
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.
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.
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.
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
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.
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.
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.
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.
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.
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.
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.
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.
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.
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....
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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
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.
Great professor and straightforward class. It was pretty much exactly as expected. Put in effort and you will no doubt do well.
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.
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
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.
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
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.
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
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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
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.
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.
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.
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
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.
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.
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.
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.
Okayish
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!
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.
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.
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.
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
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.
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.
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.
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.
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.
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!
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
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.
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.
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.
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
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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
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.
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
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.
Everyone knows how great Feng is, so I won't say anything else.
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".
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.
"I just wonder how a group of people is writing just random things about Professor Feng". Well by typing up reviews of course!
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.
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
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.
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.
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
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.
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
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.
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.
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.
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.
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.
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.
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
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.
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.
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.
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
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.
Pearson was the problem with this class. I have a mac and Peason only provided directions for HP. Very frustrating.
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
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.
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
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.
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.
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.
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.
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.
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.
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.
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.
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.
4 exams (final is optional), assignments were kinda heavy, recitations questions were from textbook and helpful for exam. overall, above avg course.
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?
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.
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.
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.
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 !
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.
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
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.
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.
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)
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.
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
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.
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.
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!
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.
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.
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.
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.
AWFUL!!! DONT TAKE
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.
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.
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.
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.
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!
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.
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.
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.
I do not think the grading in this class is good.
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.
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.
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!
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.
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).
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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
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.
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)
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.
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.
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.
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.
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.
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).
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 👍
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
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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
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.
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
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
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.
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
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...
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.
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
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.
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.
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!
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.
Class Info
Online Classes
100%
Attendance Mandatory
43%
Textbook Required
24%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Stable
-0.16 avg changeRatings by Course
CSE20
5.0
(1)CSE100
4.2
(13)CSEALL
4.0
(1)CSE210
4.0
(1)CSE110
3.9
(20)Difficulty by Course
CSE20
4.0
CSE355
4.0
CSE310
3.3
CSE210
3.0
CSE100
2.9