3.0
Quality2.9
Difficulty41%
Would Retake95
Reviews41%
Would Retake
95
Reviews
Rating DistributionOfficial
5
30
4
11
3
15
2
16
1
23
What Students Say
“She is knowledgeable but a terrible prof”
CS210 - 1.0 rating“Midterm is easy, final is a little more difficult”
CS210 - 4.0 ratingClass Info
Online Classes
100%
Attendance Mandatory
4%
Textbook Required
29%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Declining
-0.80 avg changeRatings by Course
345
5.0
(1)CS291
5.0
(1)CS210350
5.0
(1)CS210291
5.0
(1)CS261
5.0
(1)Difficulty by Course
CS210350
4.0
C210
3.9
CS375
3.7
CS350
3.5
CS345
3.5
Reviews (95)
useless
babbles
I can read from the book too!!!
Excellent all around!
She sucks
No Comments
can not teach.
stay away at all costs
No Comments
Extremely boring and pointless lectures
No Comments
No Comments
good instructor
No Comments
Care about students, very helpful
not an easy class
No Comments
assignments hard, midterm ok
excellent
good teacher, explains well
No Comments
nice and helpful
No Comments
Great Prof
Really great person, not very good teacher.
Best prof I've had
order not odor, just it without the British accent
No Comments
She didn't seem to know what she was talking about at times
lots of assignments, really easy final
Occasional difficulties understanding stdnt's Qs but very helpful & approachable
Doesn't understand students' questions at times. Thick accent. Tries to be very helpful none the less. A lot of theoretical questions on tests.
No Comments
Easy tests...that's all I can say...
a good teacher, very nice too.
Willing to help you if you can convey to her what you mean. Extremely poor English skills, but this holds true of all professors in the CS department.
Questionable mastery of the subject, with teaching material ripped from the textbook verbatim. Nice, though.
One of the best profs. I want to take more classes from her. Clear and very helpful. The mentor program is great.
I learn more from the mentors from her. I don't think she actually knows how to program...false credentials? Her assignments lack focus but are easy. Some of the midterm had mistakes and so do all the lab quizzes. Very disorganized.
very helpful. She cares about students.
Nice prof, tries to be helpful. Cares about students. Mentor program is great! Too bad it was a night class, many skipped classes.
Gotta love those boots...
No Comments
Easy class, Used powerpoint for all notes which made it easy to look them up later. For the most part understandable, sometimes had understanding Student Questions though.
Unclear assignments. As well, we never got to see our assignments after they were submitted. Also, we never saw an example of a corectly done assignment, so we got NO feedback asside from our mark. If you didn't get the assignmnet concept, you were screwed. She was nice, though, and curved MT marks.
two of my friends skipped every single class and got a better mark than I did; Classtime with this prof is completely worthless. I would have been better off if I had stayed home and done a better job on the homework. Using hotmail to recieve executable and targzipped files was a stupid idea.
A useless instructor who gives overly high marks, so people don't complain. If you want to LEARN something, avoid her. If you just want to pass her class, you'll be ok.
She is very nice and helpful.
Very average prof, doesn't know what she's talking about or how to teach it. Marks easily, but you'll learn nothing in her class...
Straightforward class with some pointless assignments. Dr. Fan does a good job of making the course simple and coherent.
Dr. Fan is an excellent teacher. She is clear, very helpful and really cares about her students. Highly recommended.
Terribly boring prof, talks about nothing interesting. Can't answer people's questions. Easy class, but not fun to go to at all.
She is alright. It is very hard to understand her. Her tests are simple. The assignments are HARD and they don't teach you anything about the assignments. You learn it on your own. No need to attend class. If you follow textbook, you'll be fine
Good prof. She is helpful and easy to approach. She has tried to make the class fun and interesting. I like those vedio clips and funny computer cartoons!
Prof: "Does anyone know what the answer is?" Student: "C!" Prof: "D?" Student: "No, C." Prof:"B?" I think that's a good indication of my level of sanity during a CS class.
Extremely boring. You dont even have to attend anything except the labs.
Good prof.I had family problem. She is very helpful and understanding.
She definitely knows what she is talking about! She does have an accent, but it is very easy to understand her. The only downfall of this class was that the material was not exactly inspiring. However, the assignments were relatively easy and same with the exams. Overall, good prof.
EASY ENOUGH CLASS - ATTEND LABS SESSIONS! LECTURES ARE PAINFULLY BORING. MAJORITY OF CLASS SKIPPED. MULTIPLE CHOICE MID TERM AND FINAL. ASSIGNMENTS A BIT EXCESSIVELY LONG. DO START EARLY. AVERAGE
Well i attended the first half of the 1st lecture and haven't been back to a lecture since, the labs is where everything is done, I am sitting around a 90 right now. Take to the class to booost your GPA other then that i got nothing
Good prof, takes a lot of time out to help the students succeed. I didn't take notes all semester but was able to comprehend and retain everything that was taught, concepts are explained well and given a lot of time for each one. Assignments/Tests are all appropriately difficult for the course. Would recommend this prof.
Could not understand a word she said on the first day so never went back to lecture! Attended the lab religiously and finished with a 92! The book was a waste of money didn't use it once! Easy class, boring content!
Good prof. Answer questions promptly.
Probably didn't even need a professor for this course. Went to class about 5 times and did not learn a thing during class. All slides are posted online. All of the work for this course comes from the lab. Attend the lab, and study the online slides. If you do this, you'll be fine.
Doesn't explain through the examples given, which obscures understanding and obstructs application. Trivial examples given don't help when it comes to completing assignments. Assignment difficulty is well beyond what will appear on tests, so they are not an adequate practice for what will be tested.
Nice and helpful.
Dr. Fan is a good teacher! The course material is hard. She tried to make it easy to follow. Enough examples were used to explain the concepts. Midterm and assignments are ok. Final has lots coding questions. Will take class from her again.
The class itself was not bad despite the fact that a lot of times she was expecting us to know a lot from the book despite the fact she never actually used the book. she is a good prof but not the best in explaining concepts. Lengthy concept explanations that are unnecessary. Mid terms are not bad but the final is written to take your avarage down
She's a good prof who explains things well, and lets you know what she is going to test you on. Usually what she talks about in class is basically the content you'll be tested on, she isn't out to trick you. Her assignments can be slightly lengthy, but she gives you enough time to work on them. Midterm is easy, final is a little more difficult
Midterm was easy. Final was long and written to ruin your grade. Assignments for this course are the worst. They aren't too difficult but they are very lengthy and her requirements such as pseudo-codes, crc cards, and test implementations are a colossal waste of time. The assignments are also very unclear.
Adamant about using "her way" to solve problems & will not hesitate to punish you for using any other method (be it 100% correct). Boring & mundane lectures, reads off slides. If you answer a question incorrectly, she gives you those objurgatory expressions & make you uncomfortable. She is knowledgeable but a terrible prof. to be brutally honest.
I probably haven't met a more average professor. She's not terrible, and she certainly can teach. But she's also not that exciting of a lecturer. You could teach yourself from the slides if you wanted, but she does give good examples and explanations in class. Exams are average. Do well on your assignments, use them to review, and you'll be fine.
Dr. Fan is a knowledgeable professor who provides a plethora of resources for the students to use and better their understanding. Her assignments are lengthy, but she gives clear instructions and fair due dates. She's not the most engaging lecturer, but she discusses all necessary information and explains it well. Overall, no complaints here.
She is just okay. Her lectures are very dry.
Lectures are too long and she drags them out. If you only need CS100 you don't need to go to the lectures- if you know a lot about computers. She goes over binary in the lectures, so if you need classes above 100 then you should go. You need to go to the labs (my lab instructor was good) or you won't pass. Tests and assignments were easy.
Her class is ok if you just want to read the textbook. The labs are mandatory but her lectures are not, most of my class didn't go to lectures as nothing she says is important because she just tests on the textbook. When things moved online we only heard from her like twice and no lectures were provided we just had to read textbook for the final.
I would strongly advise not taking her class. The lectures are incredibly boring and she rambles about irrelevant topics and is super confusing when describing assignments. Her midterms feature things she has never covered and assignments take forever to come back. The lab is the best part by far but still avoid this prof.
She is a nice professor who cares about students.
Lisa is a really nice person, but does not teach outside of her slides (which are all uploaded to URCourses), making attendance not essential. The material is simple, but buying the textbook will help teach you the content not mentioned in her slides or lectures. Do not procrastinate on the lab assignments, which are easy but take time.
She didn't wear a microphone and I couldn't hear her during lectures. Just read the textbook and make notes. I would say going to class is not worth it most of the time since she mostly reads off exactly what's on the slides. Very nice woman and responded to emails thoroughly and quickly. I would recommend her since her midterm was very easy.
For a CS prof she is embarrassingly bad with Zoom. She is NEVER prepared for class and never wants to talk about c++ questions saying - that is from cs115. She is a bad teacher, but not the absolute worst at U of R. 2/5
Very good professor.
All this prof did was read us the textbook, the lab instructor did everything else. It's much easier to do the notes on your own. I asked her how far we should read up to before the midterm and she told me not to worry about it. I recommend not purchasing the textbook as she posts PDFs of the chapters anyway, and it's a very expensive book.
Horrible prof. No practice midterms or practice finals, we had to harass her just to give us class topic recaps. I stopped showing up to lectures because they suck, and her homework is super dull. Passed the final with an 81 but never handed anything in so ended up with a bad grade.
I liked Lisa as a professor. The lab is where you will learn the most. For the midterm and final, most of the questions were from the textbook. Therefore it is important to buy the textbook because if you don't your grades will suffer. As long as you study the textbook chapters you should end up with a decent mark.
Prof is very very very bad. lectures r pointless and super annoying, u learn nothing and actually get more confused sometimes. BUT the lab instructors are amazing and practically are the prof(s). the textbook is super super long and u have to read basically all of it for the final. u will literally only learn in the labs. find a different prof.
Super easy class. Lectures are literally pointless, she just reads a few lines on a PowerPoint. I passed the class with an 85 and went to like 3 lectures and opened the textbook once maybe twice. She doesn't teach the Binary number section very well, so I just watched a video and it helped a lot. Do the assignment and you'll probably pass.
Prof Fan is good at explaining and breaking down main topics as we learn; she does tend to repeat herself, but honestly she repeats important points that you need to understand! Midterm was simple, final tests your ability to think like a programmer before moving on to higher level courses; If you have to choose between Lisa and Sultan, CHOOSE HER!
Do not take this class with her unless its super mandatory. She grades really tough and just reads off the slides, even if you have solved any question partially correct there is no mark for that, its either full or none. Good luck
lisa is one of the worst professors, with a lot of attitude. She doesn't want to help people or understand any situation that students are undergoing, which is not correct. I actually took an extra course beacuse of her careless nature, she said the seminar couldn't be taken alone because I was an international student It was a very bad experience
Nice and respectful. Answer students questions promptly.
English: I wouldn't take her like if it wasn't the only class available. Her lectures are boring and uninteresting. ગુજરાતી: ન લેતો ભાઈ, લાગી જશે. ਪੰਜਾਬੀ: ਇਹ ਕਲਾਸ ਨਾ ਲਓ ਭਾਈ français: je préfère écouter dingue de toi qu'elle
Literally lied about the final, saying there wasn't any coding then half the final was filling in for code... Lectures are borderline useless as well. Do not recommend.
I don't know if this is Lisa's fault, or just the class structure itself, but I learned nothing during the lectures. The final had parts of code that we never went over in class, and it was just an awful experience. Dont bother going to office hours either; they do not help
Tough grader, but lectures are helpful if you stay engaged. unstuckstudy was a lifesaver for prep - highly recommend alongside the textbook.
Class Info
Online Classes
100%
Attendance Mandatory
4%
Textbook Required
29%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Declining
-0.80 avg changeRatings by Course
345
5.0
(1)CS291
5.0
(1)CS210350
5.0
(1)CS210291
5.0
(1)CS261
5.0
(1)Difficulty by Course
CS210350
4.0
C210
3.9
CS375
3.7
CS350
3.5
CS345
3.5