3.6

Karla Fant

Computer Science - Portland State University

3.6
Quality
3.9
Difficulty
57%
Would Retake
315
Reviews
3.6
Quality
3.9
Difficulty
3.5
Helpful
3.5
Clarity

57%

Would Retake

315

Reviews

Rating Distribution
Official
315 total ratings

5

136

4

58

3

38

2

32

1

51

What Students Say

Very vague, very obsessed with cheating and her abilities of catching cheaters, tells many boring stories that has nothing to do with the subject, most grading is done by her assistants, unclear tests and include many mistakes without indicating them, don't show any respect or care to her students, rude, confesses that her english is bad and it is

CS163 - 1.0 rating

There is a professor at PSU who believes the same

CS162 - 2.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

84%

Textbook Required

41%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 171 grades
Most common grades:
A (70)
B+ (23)
A+ (21)
Grade Distribution
A(91)B(22)C(5)D(12)F(5)A-/B+(42)
Based on 198 reported grades
A: 70
B+: 23
A+: 21
A-: 19
Common Tags
Lots of homework (95)
Test heavy (38)
Skip class? You won't pass. (35)
Respected (35)
Lecture heavy (32)
Tough grader (25)
LOTS OF HOMEWORK (22)
Participation matters (22)
Rating Trend

Declining

-0.64 avg change
Feb
Mar
Apr
Jun
Oct
Dec
Last 6 months
Ratings by Course

60905

5.0

(1)

CS16X202

5.0

(2)

CSACC

5.0

(1)

CS163163

5.0

(1)

CS162202

5.0

(1)
+18 more courses
Difficulty by Course

162202

5.0

163202

5.0

CS163163

5.0

LOWERLEVELCS

5.0

CS161CS16

5.0

Reviews (300)
5.0
3.0
CS161
Oct 14, 2005

Great teacher. I enjoy her class a lot

5.0
2.0
CS16X202
Oct 25, 2005

No Comments

5.0
1.0
CS161
Dec 21, 2006

She is the best professor I've ever had. Great, KIND, and cool. She always gave us extra credits, and the assignment are so cool where you just with doing them redularly can get an A+ becuase they cover all the materials. SHE IS THE BEST

5.0
4.0
CS161
Nov 18, 2007

Karla has a great grip on what is required to transmit knowledge about a dry topic in an interesting way. She has a large repetoire of analogies that people will understand in order to explain complex ideas. SHe is simply a great teacher.

5.0
2.0
CS161
Nov 22, 2007

She is just a great teacher who keeps class interesting and gets all information across in a clear and concise way that is hard to forget.

5.0
4.0
CS202
Dec 12, 2007

I looked back on my experience with karla, and she was maybe the best professor I've ever had. Her enthusiasm for the topic, and command of the subject matter are incredible.

3.0
2.0
CS163
Dec 13, 2007

Doesn't use the textbook much, and it's horribly expensive. Organized instructor, a little aloof.

5.0
4.0
CS202
Oct 8, 2008

best intro prof around

4.0
1.0
CS161
Dec 13, 2008

The class was boring at times but Fun and exciting mostly. Teacher was helpful and always willing to clarify. Tests were difficult at times but she grades easy.

5.0
4.0
CS161
Feb 26, 2009

I love Karla! She is great, very helpful, and fun! I agree, the tests can be hard sometimes, but she never tests on anything that she hasn't taught. She doesn't really go into the books, but they are EXTREMELY useful if you really want to learn how to program. I definitely recommend taking Karla's classes!!

5.0
3.0
CSACC
Apr 5, 2009

Great Teacher!

5.0
4.0
CS162
Apr 17, 2009

Make sure you have plenty of time to practice prior to her tests, kind of have to memorize sections of code. She will ask pointer arithmetic on the final (Opps) Great prof! She returns emails very promptly.

5.0
1.0
CS162
May 23, 2009

Karla is more than likely the best professor I have ever had. She is very pro-student and she cares a lot about the success of her students. She is more than a fair grader, and sometimes you just want to call her Mom.

5.0
3.0
CS163
Jun 2, 2009

took all 3 intro classes from her. knowledgable, resume to back it up, nerd at heart! grading on programs get harder as you progress but her tests are mostly theory. code on tests are graded very leniently. i turned in a lot of assignments late and got a B. it kept me interested and now i might even minor in cs. for my biz majors, cs161 > cs106

5.0
2.0
CS162
Feb 5, 2010

Karla knows her stuff- she will often correct the text books and explain to you why they're wrong. Enthusiastic and animated- Karla's the best. I took the full intro series from her (161-202) and wish I could take more.

5.0
4.0
CS202
Feb 20, 2010

Karla knows what she's doing, she has developed a teaching style that makes learning an exciting challenge. In addition, she uses slides that she has created herself. As you continue in the CS department you will find out how important (and rare) this is. After Karla's wonderful classes, the low quality of some of the other CS Professors will leave

5.0
2.0
CS163
Mar 26, 2010

Karla is the best CS teacher, she knows what she is doing. Highly advise to take her class.

5.0
3.0
CS202
May 1, 2010

She is the best CS professor you will ever have! Highly recommend to take her classes.

5.0
2.0
CS161
May 3, 2010

Karla is an asset to PSU. I don't even use the book because she is so good at explaining stuff. She is very helpful and will always be there for you. Even if you don't have to, you should take a class with her. On top of everything else, she is hilarious.

5.0
4.0
CS163
May 4, 2010

One of the best lecturers ever.

5.0
3.0
CS162
Jun 7, 2010

An amazing teacher. Really clear on requirements for class. Pretty forgiving on due dates too. Great at explaining things. Oh yeah, and totally crazy. I took this online, and I looked forward to watching the lecture videos.

5.0
2.0
CS202
Aug 1, 2010

Quite simply the best CS lecturer I've ever had. Karla's classes are well-organized, clear, and methodical. Best part though? She's actually passionate about the subject matter and it really shines through in her lectures. Yes, she manages to make binary search trees and calculating algorithm complexity both interesting and fun.

5.0
3.0
CS163
Aug 10, 2010

Karla Fant was once again awesome for this term of CS. While I'll have to retake the class due to my own stupidity, it was in no way due to her teaching style. Word of warning to future students: she really means it when she says don't get behind in the summer term. I got behind and failed hard due to how short the term is.

5.0
1.0
CS162
Nov 15, 2010

Karla is amazing. This subject matter has the potential to be boring, cryptic, and dry. She makes it fun and hilarious with her over-the-top lecturing, fun but clear examples, and generally clear presentation. I really look forward to watching her lectures each week!

5.0
1.0
CS202
Nov 15, 2010

Very clear, helpful and passionate about CS!

5.0
3.0
CS162
Dec 17, 2010

The class structure is definitely thought out well and Karla Fant does a great job putting all the pieces together. From videos, lecture notes, tutors, homework assignments, projects, this class is taught so that if you do all the work, you will be a better programmer. Karla's lecturing is fun and very informative. Required Viewing: Highlander.

4.0
1.0
CS161
Dec 22, 2010

Maybe it was just me, but I thought Karla was an extremely boring teacher. Two hours of her was just too much for me. One positive would be she was not a harsh grader at all. Could turn in homework a week late and only be docked 5%.

5.0
3.0
CS163
Jan 26, 2011

A great (and fun!) instructor who is obviously passionate about teaching. I wouldn't call her class easy as she does aim to prepare you for higher level classes or coding in industry, but she provides TONS of resources for help and makes subject matter clear and concise. Just don't get behind in her class or the workload will seem overwhelming!

3.0
2.0
CS162
Mar 14, 2011

Knows her stuff. Her teaching style did not match my learning style. She is a hit or miss; either you really like her or can't tolerate her. I'm the latter. Lectures move slowly and do not progress as quickly as I would like. I find teaching myself the material by reading or looking online was more efficient.

5.0
2.0
CS163
May 23, 2011

Karla is awesome. She structures her classes to make sure that you understand the key concepts and will be ready for higher level courses. Just don't get lazy. Although you can turn things in way late and still get high grades, this will probably work against you in the long run.

5.0
2.0
CS163
May 26, 2011

Karla is the best teacher I've had at PSU. Highly recommended. She posts all her lectures online and has ample resources if you get stuck (tutors etc). She'll take late work long after it's due but try not to get behind like most!!! She's a rare teacher who loves to teach.

5.0
2.0
CS202
Jun 29, 2011

She's great. Programming is kinda fun with Karla. She's super smart, clear, and makes it easy to grasp difficult concepts-- she'll go over them a few times with different (often entertaining) examples. Corrects the textbook sometimes. Very available outside of class, especially by email. Assignments are challenging but manageable.

5.0
2.0
CS202
Aug 1, 2011

Karla is an amazing prof. I took CS162-202 from her, all online. Her lectures (which she records on video for online students/anyone who misses class) are so clear I never needed to open my textbooks. She knows her material and has a sense of humor. The work is challenging but manageable if you attend/watch ALL classes and don't procrastinate.

5.0
4.0
CS163
Aug 17, 2011

There is a lot of work to done for these classes (cs 162. cs 163, cs202). However, with Karla at the helm, you will have a very solid basis for a future in computer science. Karla has been there, done that and now gives it to us by being an excellent teacher.

2.0
2.0
CS001
Mar 7, 2012

Personally, I can't stand her. The book for this class has been so thorough that you really don't have to go to her lectures, since she basically regurgitates the book to you. Lectures move incredibly slow. Quizzes, assignments, and tests she's made have been unclear at times. I'm dreading the fact I have to sit through two more classes with her.

5.0
3.0
CS163
May 10, 2012

You can fail her class more than once and still love her, AND her teaching style. It is impossible to fail a Karla class as long as you don't procrastinate. (Or if you were just not meant to do CS) I love her, one of my favorite teachers. I wish I could take 202 with her but I got some money issues... GO KARLA! Join her fan club!

5.0
4.0
CS162
Jun 1, 2012

Amazing. Don't take beginning CS classes with ANYONE else.

5.0
1.0
CS163
Nov 9, 2012

I've taken a couple of CS classes online and Karla's is the only one where I felt I got the feedback and guidance I needed. She doesn't expect you to know a lot about computer science outside of the official prerequisites (CS162), which is as it should be, and so she covers material thoroughly and at a reasonable pace. Great teacher.

5.0
5.0
CS163163
Feb 13, 2013

She brags about herself a lot, but she really knows what she's talking about. She's very outgoing and funny. Her in-class lectures aren't boring, but since she posts everything (videos, notes, etc) online, not really a point in attending class. Assignments - some questions, the grammar is...Unclear. Class is very accelerated and challenging to me.

5.0
5.0
CS163
Feb 13, 2013

Assignments are due every 2 weeks. They aren't easy! You have a pre-lab session you must attend every week, where you program in class, but it's not graded. Her lectures are never boring, but with the two textbooks we have and the amount she posts online, there's not really a point of going to class. Tests: You are expected to MEMORIZE EVERYTHING.

5.0
3.0
CS162
Feb 28, 2013

Karla is never boring and answers student emails almost instantly! Love her enjoyment of codding!

3.0
4.0
CS202
Mar 16, 2013

Inclass and online class are pretty much the same. No point in attending the inclass lectures when she has all of the videos and lectures posted online for both classes. Textbooks waste of money, she provides all of the info you will need throughout the course. Assignments are HARD and tests are graded VERY harsh and strictly. MEMORIZE EVERYTHING.

3.0
5.0
CS161
Mar 17, 2013

If you have a strong understanding of the subject and enjoy programming in your spare time, take her. She is very challenging. You need to learn quickly. The assignments are very difficult and you are left Emailing her a thousand questions or getting help from other people. Tests: 2 (midterm & final). Assignments: 5. Would not take again.

5.0
2.0
CS202
Apr 3, 2013

Enthusiastic teacher with a lot of knowledge. Programming assignments are straightforward and shouldn't be too difficult for anyone who passed CS163. Two exams, midterm and final, both graded extremely leniently.

4.0
5.0
CS163
Apr 19, 2013

Very fun and engaging teacher however course itself is very hard and there is a lot of work needed to be done. Tests are graded strict and her overall grading isn't easy. Don't expect an A, no matter how much you love programming.

5.0
2.0
CS162
May 26, 2013

Karla is amazing. She is really passionate about computer science and breaks down the materials in an easy to understand way. I will absolutely take more classes with her!

5.0
1.0
CS202
Aug 15, 2013

Fantastic teacher!

3.0
5.0
CS162
Grade: A+
Sep 16, 2013

She does her lectures for the full 2 hours and then tells us to go home and watch her online videos to review. She has us sign a paper so attendance is mandatory or you'll lose points. Grading is harsh as well as tests. I don't recommend her unless you've taken the CS161 class at PCC (they do C++ and not Python like PSU does for whatever reason).

3.0
1.0
CS163
Oct 2, 2013

Kind; cares about her students. Over 25 essays - you will do much more essay writing than coding. Does not use ANSI C++ standards, or the book. Grade hinges on two timed coding tests. To pass this course: 1. don't bother with the book, 2. don't research coding anywhere else, and 3. suspend disbelief. Nice person, vague instructor.

5.0
3.0
CS202
Dec 10, 2013

She's the best teacher at PSU. The classes can be really hard, especially if you get a little behind, but quality wise you won't ever find better than Karla.

5.0
1.0
CS162
Dec 12, 2013

Relaxed grading. Good lab policy. Tons of opportunity to make up missed labs and homework. A really nice learning environment overall. I am worried it might be a little too relaxed though.

5.0
3.0
CS202
Dec 20, 2013

Karla is a great teacher. The class is challenging, especially the programming assignments, which are pretty open ended. However, Karla is very knowledgeable and helpful, as are the TAs.

5.0
4.0
CS162
Dec 23, 2013

I personally liked Karla. Class is challenging but you'll learn a lot if you put the effort. What I really liked about her is she actually uses pictures and diagrams to explain what's going on. Her examples were funny at times but clear and makes total sense :) I never got bored in her class

5.0
3.0
CS162202
Jan 22, 2014

She's pretty rad. Loves teaching, lectures well, knows the subject (though maybe some of her ideas can be dated?), responds to email instantly. Don't be afraid to sign up for the online lecture (great videos, same as in class) or skip buying the text (never used it)... but DO sign up for the in-class labs if at all possible, they're super helpful.

4.0
3.0
CS202
Feb 20, 2014

Karla is a very experienced programmer, and has been teaching forever, and it shows. She uses heaps of metaphors in lecture. Most students like her, I found her inane and banal. God help you if you think you know more about how you learn best than she does.

5.0
3.0
CS162
Mar 25, 2014

Karla knows the material well and presents it in a interesting way. The material is hard but she is always there to answer questions and shows that she is there to help her students succeed.

1.0
5.0
CS163
May 21, 2014

Most of her lecture is theory + metaphors, not programming. These courses are best for students who have never programmed before (people who don't know any better). The CS tutors will repeatedly tell you to ignore her instructions, which are too vague to actually teach you anything anyway. Nice person, but the worst CS instructor I've ever had.

5.0
2.0
CS162
Grade: A
May 22, 2014

Knows her stuff, and teaches to depth with enthusiasm and humor. Some of the constraints of the class make writing code harder (no strings, no IDEs), but this is "paint the fence". You are learning rigor, not theory. If you're taking an undergrad tutor's advice over Karla's, best of luck to you.

4.0
4.0
CS163
Grade: A
Jun 6, 2014

The best teacher I've ever had (and I have two degrees). Karla knows her stuff (only CS prof I've had that can look at code and tell you exactly where the error is in about 10 minutes), knows how to teach, and is passionate about helping her students. I wouldn't have gotten into programming and gotten a second BS in Computer Science without her.

5.0
3.0
CS163
Jun 11, 2014

No essays required, just light documentation. Usually has clear requirements for assignments. Prof. demos are easily doable if you practiced. Textbook isn't used much. Assignments require a lot of time. Labs are very helpful. Lecture is usually engaging. Video lectures are online if you missed class. Responds to e-mails within 24 hours. A+

5.0
4.0
CS163
Grade: A
Jun 12, 2014

Very challenging class, with some tough concepts that took me a lot of extra time to learn. The labs are the most important part as the homework and test are based from them. Do them early and then just re-hash them in lab. Karla's a great teacher and I would recommend her classes to anyone. She is tough, but I feel like I've learned a lot from her

4.0
3.0
CS202
Jun 27, 2014

Do you like going outside? Well, better forget about that. You'll be indoors programming all day just to keep up with the homework. Karla is a good instructor, but I've never seen so much required work in a lower level class. 5 assignments (long), 2 exams, 8 labs, and 2 proficiency demos. Get ready for her to yell SEG FAULT, CORE DUMP, BUS ERROR!

5.0
2.0
CS162
Grade: Rather_Not_Say
Aug 28, 2014

One of the best professors I have ever had. Super good lecturer, really really well structured course. Course was challenging, but you can easily succeed if you keep up with the work.

5.0
4.0
CS202
Sep 24, 2014

Karla is a fantastic instructor. She brings a lot of enthusiasm to what she teaches. The way she runs her projects give you a chance to really apply what is being learned in lecture to a real application. Her lectures are easy to follow and her in-class examples can be significantly helpful in understanding new concepts.

2.0
3.0
CS202
Sep 28, 2014

I had Karla for CS162, 163 and 202. She knows her stuff and is nice and obviously means well, but her exams are brutal and assignments even worse. The assignments tend to be big and take way more time then they should and her communication is horrible. No one ever knows what she expects.

3.0
4.0
CS162
Grade: B+
Oct 1, 2014

Took CS162 over the summer. Getting help directly from Karla is next to impossible by email. Didn't try office hours as they did not fit into my schedule. TAs saved my life in this class.

5.0
3.0
CS162
Oct 29, 2014

Karla provides all the information, exercises, and help in lecturelabs to make you successful. If you fail at her class it's because of you - not Karla. Really, she is one of the better professors I've had. The skills and knowledge gained in her classes will help you succeed in upper divisions. Had her for CS 162, CS 163, and CS 202.

5.0
2.0
CS162
Nov 23, 2014

Awesome teacher! She made me loved CS more... I took cs 162, 163 and 202 with her.

3.0
4.0
162
Grade: A
Dec 1, 2014

Great

4.0
1.0
CS162
Grade: A
Dec 9, 2014

Good lectures.

4.0
4.0
CS162
Grade: Not sure yet
Dec 10, 2014

Karla was an excellent teacher and this is a great class.

5.0
3.0
CS163
Grade: Not sure yet
Dec 12, 2014

One of the best professors I've had through both PCC and PSU. Her lectures are easy to follow, are very insightful, and she has a particular way of teaching her lectures that somehow just WORK. I wish she could teach more CS courses than just 163 and 202 (at time of writing).

5.0
4.0
162
Grade: A
Dec 12, 2014

Amazing professor. Very good at explaining and very empathetic towards those who ask questions. Very intelligent and easy to talk to and listen from.

3.0
4.0
CS162
Dec 18, 2014

not a lot of help. CS tutors did all the teaching

3.0
4.0
CS162
Grade: A+
Jan 5, 2015

I've been in the workforce programming for around eight years but needed to finish up a degree. Karla has said complete and blatant lies in lectures. She forces students to learn things that are simply outdated and not used in industry. Her impact is clearly evident in the TAs attitudes towards various programming concepts. I'm very disappointed.

1.0
5.0
CS162
Jan 13, 2015

Like the below reviewer, I have also been in industry for years and heard blatant and complete lies in Karla's classes. It is also true that her influence is palpable in the CS TA's, who are not good. Students who like Karla have not programmed (easy A classes); experienced industry people know that she has no idea what she's doing. Choose wisely.

1.0
5.0
CS163
Grade: A
Jan 29, 2015

If you ever have to take Karla for any of your classes, Get ready to waste so much time in class listening to the worse standup comedian in Portland. She will take up the whole class time trying to be funny and no time at all teaching anything. Oh, She will teach you all the wrong stuff and never take about the right things to do.

5.0
3.0
CS162
Grade: B+
Feb 17, 2015

Fantastic professor. Clearly enjoys helping her students learn. Absolutely amazing at responding to emails. She may be a machine.

5.0
3.0
CS162
Mar 3, 2015

I'm not sure Karla is human - She responds to e-mails at all hours of the day with lightning speed. Exceptional teacher, very helpful.

5.0
1.0
CS163
Mar 4, 2015

She is a really great professor for me, good amount of homework, the lecture are pretty enjoyable too. The only problem is her assignment is not really clear (usually need CS tutor for better understanding). Overall, her classes are easy to pass and I have a fun time with coding.

4.0
4.0
CS162
Grade: A+
Mar 6, 2015

Karla is very enthusiastic about the subjects that she teaches, she is particular about things bad habits and making sure your code is well thought out. Assignments can be long but she leaves them open-ended. Forcing you to make the real decisions about your code. She allows late HW but with -5%. Good Teacher! Will take the series from her!

5.0
4.0
CS163
May 1, 2015

Karla is tough. No HW, but a lot of time is spent on 5 projects, even though it's a freshman level course. Easy to see she loves what she does. Her labs help significantly, but enough is left out where you still have to think for yourself. The proficiency demos are there to PROVE you know what you're doing. Ever in trouble? E-mail her.

3.0
4.0
CS163
May 12, 2015

Karla is extremely inaccessible. Her office hours total to 100 minutes per week for 400+ students. It's really not enough time to meet and discuss questions about the material. She says she's also available by appointment but whenever I try to make one she's either busy or not on campus. Thus, I depend heavily on the TAs and tutors to teach.

2.0
4.0
CS162
May 12, 2015

I've been working with a tutor, who currently works in the industry, while taking classes with Karla. The C++ Karla is teaching is not up to par with industry standards. This came straight out of the mouth of someone in the industry who believes Karla's methods are awkward and outdated. P.S. There is a professor at PSU who believes the same.

5.0
4.0
60905
May 15, 2015

I took 162-202 with Karla. She is a talented lecturer and gives students every opportunity to succeed. If it's true that she doesn't teach to industry standards, note that these are 100-200 level courses - why get into templates, IDEs and strings before covering the basics? My first year at PSU as a post-bac: Karla is the best prof. so far.

5.0
3.0
CS163
May 19, 2015

Enthusiastic, and explains things at a level that sometimes seems redundant, but she explains things really well. When it comes to programming assignments though, do NOT fall behind because she keeps the course rolling, not that you can't catch up, it just can take awhile if you're not an expert in C++ already.

2.0
5.0
CS162
May 20, 2015

CS162-3 are really good. It's a terrible class for people just getting into programming. We aren't allowed to use strings, we aren't allowed to help each other in any way, in general, the standards for how you code in her classes are quite high. This is all well and good for experienced programmers, but terrible for your second or third CS class.

5.0
2.0
CS202
May 28, 2015

Karla is an amazing professor. Most who complain about her style tend to expect a spoon feeding. She brings you down to the basics. I took her full circuit 162, 163, and 202. She makes you build all your tools instead of just letting you use them. This type of education allows you to fully understand the structures we use in code.

3.0
4.0
202
Grade: A
Jun 1, 2015

I do not expect to be spoon fed by Karla. In fact, I have outstanding grades in all of her classes, which came from pure hard work. I guess that's a plus - Karla does make you work for your grade. However, she literally told me that the probability me of passing her class was next to none. After that, she wrote me off and was hesitant to help me.

1.0
5.0
CS202
Grade: A+
Jun 7, 2015

Get ready to waste most of your time working on projects that contribute almost in no way to the learning objectives to the class. This class is clearly more geared towards making students drop the CS track rather than teaching them OOP. Expect to listen to a horrible comedian for hours and wastin countless more hours working on unfocused projects.

1.0
5.0
CS202
Jun 10, 2015

"Most who complain about Karla's classes want to be spoon fed." Read the reviews. Those who complain about these classes are *experienced.* Never coded before? Then a Karla class will be fine... because you don't know any better. Karla works against experienced programmers because she doesn't use the standards of programming the manual.

5.0
4.0
CS162
Grade: B
Jun 11, 2015

Her teaching structure is phenomenal. She breaks down programming the best way possible, and makes a rather difficult subject more easier to understand for plebs like me. Build your own tools for success, take some ideas from the book, and NEVER be afraid to email her questions. She's FANTASTIC.

3.0
4.0
CS202
Grade: B+
Jun 21, 2015

Pro:Experience performing arbitrary tasks that could be asked in a technical interview. Cons: Grading done by prior Karla students. Very inconsistent. Karla will regrade if asked, but can also take off more points, pick your battles. Lectures are not very helpful. Study and practice... Lots fail, its a weeder course. Not a fan of her teaching style

5.0
3.0
CS202
Grade: B
Aug 9, 2015

She was one of the best professors that I have ever had at Portland State. She is an extremely busy woman, but will always make time for her students. Sometimes an email will be replied to a bit late, but she gets thousands of email so attend office hours. Don't be fooled by the practice tests;the real test is harder. I never showed up and got a B.

3.0
3.0
CS202
Aug 13, 2015

She really knows her C++, I have learned some things from her that aren't in the books. Her lectures aren't that bad either, honestly I think they're as good as a lecture on programming can be what with the ridiculously nonintuitive buzzwords. Only complaint is her assignments are vague, which can lead to either an easy project, or a difficult one.

4.0
4.0
CS202
Grade: B+
Aug 19, 2015

If you are in her CS162 and CS163 classes, it would be easy to pass the course. But be careful once you reach CS202, it would be harder than you expect and you can fail. Anyway, practicing the problem for your proficiency demo and prepare well for the exams you would be fine.

3.0
5.0
162202
Aug 19, 2015

162 and 163 were great but I'd go elsewhere for 202. They are weeding out CS students for sure! Watch her videos! They are often more helpful than lecture. I disliked her assignments and grading on them is a bit of a crap shoot depending on your grader. Her exams are extremely difficult. Labs are really helpful, so ask questions there. Good Luck!

5.0
3.0
CS162
Grade: B+
Oct 7, 2015

Great teacher, teaches you the basics of everything and is very clear. just pay attention and don't skip classes

2.0
5.0
CS162CS163
Grade: B+
Oct 16, 2015

I really don't like her standard of every assignment. Graders are weird. My points got taken out for small things--the style. She is picky about your program style--at least that's what I experienced.I cannot understand her lecture and her assignments. But she is the only teacher that is teaching lower level courses...I had no choice.

1.0
5.0
CS162
Nov 14, 2015

For all of you PSU students, I would recommend going to PCC to take the 161 and 162 courses. At PSU, this woman is the only professor for the lower-level CS classes. Her assignments are ridiculously difficult and she is very nitpicky about everything. I took 161 at PCC and 162 at PSU... Very different learning experience. Would not her take again!

2.0
5.0
CS162
Grade: B-
Jan 26, 2016

She sensors the whole course, limits your ability to learn. you MUST do coding the way she wants or you will fail, she tests on material that was not covered in lecture or lab and will take no responsibility for poor class grades.

1.0
5.0
CS162
Grade: Not sure yet
Feb 7, 2016

One of the worst teachers. She will basically make sure you are to fail the class. Her policies are strict and her assignments are on a whole another level in comparison to what we learn in class. She picks on students who have questions for her, and is pretty rude also. Taking this course with her was a mistake.

1.0
5.0
CS162
Grade: Not sure yet
Feb 7, 2016

One of the most strictest professors ever. She gives you super hard assignments, and doesnt let you use many built in functions, and will give you and automatic F if you dont pass one assignment. Her proficiency demos are based on luck and if you pick out a hard one you will most likely not pass it and then automatically fail .

1.0
5.0
CS162
Feb 25, 2016

Originally took this course at PSU with Karla. Her instructions are bizarre and don't reflect real-world programming. We aren't allowed to use strings or Google anything (say what!?). I re-took the course at PCC and passed with an A+; a very different experience than taking it with Karla where I nearly failed the course. Avoid her.

1.0
5.0
CS163
Grade: B
Mar 10, 2016

Very vague, very obsessed with cheating and her abilities of catching cheaters, tells many boring stories that has nothing to do with the subject, most grading is done by her assistants, unclear tests and include many mistakes without indicating them, don't show any respect or care to her students, rude, confesses that her english is bad and it is

5.0
3.0
CS202
Grade: A
Mar 11, 2016

Karla is a great professor. She is attentive, easy to talk to, willing to work with students, and a very good lecturer. She knows her stuff! Yes, you will have a bit of homework, but it will benefit you in the long run. Yes, it's true that you can't use the String class, but there are reasons for that, which you will come to appreciate.

4.0
4.0
CS163
Grade: A-
Mar 20, 2016

New to programming? Get more comfortable before signing up. Programmed before? Karla takes a seemingly bizarre approach compared to traditional teachings (e.g. not using easy strings), but you'll become phenomenal with arrays, memory, classes, etc. and "get" why she's ingenious, building-up a solid foundation. Study, program, no social life, study.

1.0
5.0
CS162
Apr 25, 2016

I like to watch comedy. However, I really do not like a comedian lecture me how to program. She makes her students ssh to linux server to write the program assignment. This is a bad idea. Once the connection drops, you will lose all your code if you haven't saved them. There are so many rules in this course,I find them dull and ridiculous.

4.0
5.0
CS162CS163
Apr 28, 2016

She has a lot of restrictions when writing programming assignments. Moreover, she expects you to understand everything and more of what a regular CS162 or CS163 class should learn. Her grammar is horrible. She fails you in the class if you don't pass a proficiency demo. She has vague grading criteria. Try to avoid.

1.0
5.0
CS202
Grade: B+
May 5, 2016

If you love CS and want to keep your major, stay away from Kala's classes. Especially 202! If you like gambling, however, then this is the place for you.

1.0
3.0
CS202
Grade: B-
May 5, 2016

I want to really stress how poor the assignments are. Karla thinks she is making us solve problems by making them intentionally vague. However, this leads to the student being totally unsure if he is programming the correct thing. The tutors dont help. The assignment graders get 10 minutes to look at your 20 hours of work, so it doesn't matter.

5.0
4.0
CS163CS202
Grade: A
May 5, 2016

Lectures are very good, funny and clear. She conveys the material very well with good visuals and lecture slides. Assignments are long and hard, but as long as you start early and ask questions about assignment specifics you'll do well.

4.0
4.0
CS162CS163
Grade: B-
Jun 10, 2016
Would take again

Karla tries to make the material more interesting by being loud and energetic. She does care about students passing and tries to give you multiple opportunities to prove yourself, but is intimidating, especially in regards to her proficiency demos. Ask questions in your labs so you understand what your doing, otherwise you may get lost.

4.0
4.0
CS16XCS202
Grade: A
Oct 5, 2016
Would take again

Karla is engaging, with her own way of lecturing which actualy helps to stay awake and learn the material. People seems to be strugling with the homeworks/demos, but it's helps you to move on. Talk to tutors, think about a problem a lot, hours of coding.. It gives mindset that will help you to learn more and be comfortable with new prog. languages.

Skip class? You won't pass.
LOTS OF HOMEWORK
1.0
5.0
CS162
Grade: Not sure yet
Nov 3, 2016
Wouldn't take again

Horrible teacher, won't recommend to take this class if you love programming. She super strict on what can be used but don't teach you how to used the things you can do well. Demo is all base on luck, if you able to pull an easy problem then you are good to go but if you pull a hard one well bye bye you fail the class and have fun taking it again.

Tough Grader
Skip class? You won't pass.
LECTURE HEAVY
5.0
3.0
CS202
Grade: A
Nov 21, 2016
Would take again

If you find that Karla's classes are too hard, maybe CS isn't for you. Her labs are priceless for practice, and you will learn once in upper div that Karla is one of the more talented lecturers at PSU. Her classes will teach you algorithm fundamentals and coding best practices. She will not let you get away with being lazy or sloppy.

Participation matters
Skip class? You won't pass.
Amazing lectures
4.0
5.0
CS202
Grade: C+
Dec 2, 2016
Would take again

Karla's class is the hardest class I've ever taken. You can also instantly fail the class if you fail to pass a test/proficiency demo/program so it's incredibly stressful, but with that said her class actually taught me to program. Anyone struggling NEEDS to go to the tutors and attend makeup labs till you get the material. You cannot skate by her.

Respected
Skip class? You won't pass.
LOTS OF HOMEWORK
5.0
3.0
CS162
Grade: A
Dec 6, 2016
Would take again

Professor Fant is very engaging and lectures with an enthusiasm I'd never seen in the field. She is strict and intolerant of excuses, but grades fairly.

Respected
Skip class? You won't pass.
Clear grading criteria
4.0
4.0
CS163
Dec 8, 2016
Would take again

For people taking Karla's class here is some advice: -Read her lectures before you come to class -Finish the programming assignments as soon as possible (there are 5) -Practice a LOT for the demos (even the really hard questions) (Dash #3 helps you prepare for the midterm/final tests) Good luck.

Skip class? You won't pass.
Clear grading criteria
3.0
5.0
CS202
Feb 14, 2017
Would take again

The hardest part about CS202 is the insane difficulty of the proficiency demos. The practice questions she gives everyone are no where near the level of the demos. I suggest using leetcode, CTCI, and other materials to practice for the data structures she asks in term of recursion.

GRADED BY FEW THINGS
2.0
4.0
CS163
Grade: A
Mar 9, 2017
Wouldn't take again

Professor may be entertaining but half of what she says is completely irrelevant which makes you tune out really quickly because it's not important to what you are learning at all. Also her test questions are always poorly worded.

Tough Grader
Skip class? You won't pass.
LOTS OF HOMEWORK
5.0
4.0
CS163
Mar 9, 2017
Would take again

Good teacher, gives more than enough resources for students to be successful. Need to work for it but as long as you do it is a very rewarding class.

Gives good feedback
ACCESSIBLE OUTSIDE CLASS
Clear grading criteria
4.0
4.0
CS16XCS202
Mar 11, 2017
Would take again

I've taken Karla since 162, and she's the teacher who makes you do everything on your own. If you follow the pace of her course outline, you will surely feel sort of behind. You can learn/do all of the labs in less than half of the term. Stay motivated and know how to use your time wisely from 162, 163, to 202.

Tough Grader
LOTS OF HOMEWORK
Clear grading criteria
5.0
4.0
CS16X202
Grade: B+
Mar 17, 2017
Would take again

I had Karla for three different classes, starting with CS162 and ending with CS202. I came into CS162 with no knowledge of C++ which is what she teaches, but with Karlas teaching methods I'd consider myself to be pretty good with C++. She teaches with such a passion that it is hard not to get drawn into the lecture. She explains topics very well.

Tough Grader
Get ready to read
LECTURE HEAVY
5.0
3.0
CS163
Grade: B-
Apr 25, 2017
Would take again

Enthusiasm for the subject and detailed lectures. She is very clear on what it takes to pass her classes.

Skip class? You won't pass.
Clear grading criteria
Amazing lectures
1.0
4.0
CS163
Grade: A
May 7, 2017
Wouldn't take again

Not very enthusiastic about teaching students

4.0
5.0
CS202
Grade: C+
Jun 15, 2017
Would take again

Karla is extremely entertaining to listen to, and I have never seen a teacher so dedicated to her students. She answers emails almost immediately, and she provides a lot of resources for help (like lab assistants). However, her tests are really difficult, and be prepared to spend 20-40 hours per programming assignment. She expects a lot out of you.

Tough Grader
LOTS OF HOMEWORK
ACCESSIBLE OUTSIDE CLASS
3.0
3.0
CS163
Grade: A
Jun 29, 2017
Wouldn't take again

Karla infuses a lot of energy into her lectures, even though the material is often boring. She is very responsive to emails as well. However, I found her to be very dismissive in person. If you never need her help in person, you will probably think she is one of the best CS professors.

Respected
Amazing lectures
2.0
4.0
CS202
Grade: Rather not say
Aug 7, 2017
Wouldn't take again

Has been described as a bunch of weeder courses, which is absolutely true. I want to talk about the proficiency demos. It is something that I approve of and understand its purpose, but you are essentially at the whim of randomness. Get THAT one question that you are terrible at? You fail and now have to retake the class. Absolutely dreadful.

LOTS OF HOMEWORK
5.0
4.0
CS162
Grade: A
Aug 20, 2017
Would take again

I fell in love with C++ after her class, she is the goddess of C++, everything she uttered stuck to my brains, I urge you to take her class.

Inspirational
Hilarious
Amazing lectures
3.0
4.0
CS202
Nov 20, 2017
Wouldn't take again

She's a great teacher and very knowledgeable on the subject but she does expect way too much from you. Get ready to spend 10 weeks of nonstop programming/write ups/ studying/ depression.

LOTS OF HOMEWORK
SO MANY PAPERS
TEST HEAVY
2.0
5.0
CS202
Grade: B
Dec 2, 2017
Wouldn't take again

She will do everything she can to make your life miserable. If you're good at learning under overwhelming amounts of stress, you will enjoy her class.

LOTS OF HOMEWORK
Tests are tough
5.0
4.0
CS162
Dec 4, 2017
Would take again

Karla has a way of conveying very dry material in a fun, interesting, sometimes hilarious way. You can tell she genuinely cares about her students' learning. Despite a student load of around 400, she always responded to my emails within 12 hours (usually more like 3-4). The time commitment was HUGE for a 100 level class, but I learned a ton.

Get ready to read
LOTS OF HOMEWORK
ACCESSIBLE OUTSIDE CLASS
4.0
5.0
CS202
Grade: B+
Dec 12, 2017
Would take again

She's not a bad teacher. Her tests are difficult not because of the material, but how she words the questions. This was definitely one of the hardest classes I've taken. Luckily, the lab assistants are extremely helpful and the graders are forgiving and leave encouraging feedback.

Respected
Participation matters
LOTS OF HOMEWORK
5.0
4.0
CS163
Grade: A-
Feb 6, 2018
Would take again

Great teacher. You need to put in the work. 1) Read the lectures and read the textbook BEFORE class. 2) When an assignment is given - start IMMEDIATELY. Go to tutors and/or TCSS's and figure out the logic of all the functions before you actually start coding. 3) Practice like crazy for the proficiency demo 4) Finish all sections of the labs

Skip class? You won't pass.
LOTS OF HOMEWORK
ACCESSIBLE OUTSIDE CLASS
4.0
3.0
CS202
Mar 19, 2018
Would take again

Karla is a great professor. Her lectures are very informative and engaging. She's genuinely hilarious. You will learn a lot. Didn't find the class difficult but there is a TON of work. 5 programs, 11 papers, 3 UML diagrams, 2 quizzes, 2 exams, 2 proficiency demos (which suck btw). DO NOT get behind. Start your work early!!

Respected
LOTS OF HOMEWORK
Amazing lectures
5.0
4.0
CS202
Grade: B
Mar 22, 2018
Would take again

Took 163 and 202. Excellent teacher. Very engaging, in depth lectures. Love the fact that she put in labs, helps me practice what I learned in class. Responsive to emails! But if you fail ONE assignment, exam, or demo tho you insta fail. However I've graders are pretty lenient for programs-as long it works it basically passes. But exams are hard!

Respected
Skip class? You won't pass.
LOTS OF HOMEWORK
1.0
3.0
CS162
Grade: B
Apr 2, 2018
Wouldn't take again

I learned far more from the home work then I did from the lecture or the lab. I would have been better off practicing on my own.

Get ready to read
Participation matters
Skip class? You won't pass.
3.0
4.0
CS162
Jun 8, 2018
Wouldn't take again

Karla is not bad but her style never really worked for me. To be fair, I didn't much care for the topic and will not be continuing CS classes. She is responsive to e-mails and nice, overall. There was an incredible amount of work, though, which is apparently the case for the rest of her classes.

LOTS OF HOMEWORK
ACCESSIBLE OUTSIDE CLASS
Clear grading criteria
4.0
3.0
CS202
Grade: A
Jun 13, 2018
Would take again

If you're taking CS at Portland State, you don't really have any other options for the freshman sequence. Karla is a fine teacher, though you will be treated like a bit of a baby in 162 and 163.

Gives good feedback
LOTS OF HOMEWORK
LECTURE HEAVY
2.0
4.0
CS163
Grade: F
Jun 13, 2018
Wouldn't take again

While her lectures are very detailed (I recommend using note-taking with audio recordings), the fact that your entire grade can go down the toilet due to her proficiency demo questions being completely random is completely unacceptable. I get this is to mirror an interview, but my entire GPA shouldn't be held hostage because of a random question.

Tough Grader
Participation matters
Skip class? You won't pass.
4.0
4.0
CS162
Grade: A
Jun 21, 2018
Would take again

Much of the class is learned through labs and homework, I didn't find the lectures particularly useful. The tutors and homework recitations are fantastic when you become stuck. I would strongly suggest skipping CS161 prior to CS162, I didn't take it and had no prior knowledge of programming, seems like a waste of time for an optional class.

Respected
Participation matters
Skip class? You won't pass.
4.0
3.0
CS162
Grade: A+
Aug 24, 2018
Would take again

You dont need the "required" textbooks. You can learn everything from the Labs. I got an A and personally thought the class was easy. I was usually lost when I first got to the lab, but asked lots of questions and was able to pick everything up. People that struggle do not ask enough questions. Do not be embarrassed to ask multiple questions in lab

LOTS OF HOMEWORK
Clear grading criteria
TEST HEAVY
4.0
4.0
CS163
Grade: B+
Aug 24, 2018
Would take again

For 10 weeks I received all As, but got an 81% on the final and ended up getting a B in the class. The final is definitely the toughest part of the whole class and is worth 40% of your final grade. Read the textbook on trees and learn some basic BigO on all the data structures.

Skip class? You won't pass.
LOTS OF HOMEWORK
TEST HEAVY
5.0
3.0
CS16XCS202
Grade: A
Sep 1, 2018
Would take again

Karla knows the material very well. She responds to emails almost instantly and gives plenty of opportunities for clarification, questions and extra help. Her courses are hard, but not too hard(except 202 is very difficult/time consuming). Her grading is clear and tests are easy if you review the Lab manuals. Use the TA's and tutors often.

ACCESSIBLE OUTSIDE CLASS
Clear grading criteria
LECTURE HEAVY
5.0
4.0
CS202
Grade: A+
Sep 7, 2018
Would take again

A lot of people say this class is extremely difficult. It is not hard; it is time consuming. Expect every assignment to take anywhere from 20-40 hours to complete. It is not that they are hard to do, there is just so much to do with them. They are large programs. Make sure to start your program as soon as you can and you'll be fine.

Skip class? You won't pass.
LOTS OF HOMEWORK
TEST HEAVY
2.0
2.0
CS163
Grade: A
Sep 30, 2018
Wouldn't take again

If you want to take CS at PDX, you'll have to go through Karla. If you have prior knowledge you will love the 4 hours a week of browsing reddit and hacker news, because attendance is mandatory. Assignments are not difficult if you have any level of prior knowledge, just very time consuming.

5.0
4.0
CS163CS202
Grade: A
Oct 23, 2018
Would take again

When I transferred I sucked at coding and thought maybe I'd chosen the wrong field. Turned out I just hadn't had the right teacher yet. Karla's passion, hilarity and unprecedented enthusiasm for CS transformed me. The demos are tough, but if she fails you, shes honestly trying to help because she thinks you'll struggle in upper division.

Respected
LOTS OF HOMEWORK
Amazing lectures
5.0
4.0
CS163
Grade: A
Oct 24, 2018
Would take again

Karla is phenomenal at designing a class to get you prepared for learning and understanding C++. Her tests are difficult to understand. Read the book. Just do it. Like seriously, half the exam comes from the wording of the book, and no one does it, but it really helps to study for the final and midterm.

Skip class? You won't pass.
LOTS OF HOMEWORK
Clear grading criteria
4.0
3.0
CS162
Nov 27, 2018
Would take again

Assignments written by her tend to have unclear criteria, but she's responsive to e-mail. She's the type of teacher to obfuscate information you don't need to know about only to pull the veil back later (think the 1st-grade teacher who insists there's nothing less than 0 until it's time to learn about negative numbers.)

LOTS OF HOMEWORK
EXTRA CREDIT
LECTURE HEAVY
5.0
3.0
CS202
Grade: B+
Dec 2, 2018
Would take again

Karla is an amazing, caring lecturer. There were 5 programs: 3 in C++ using vi/vim/emacs, 2 in Java using IntelliJs IDEA IDE. Midterm and final worth 25 and 35%, two pass/fail coding tests, and two quizzes. Study the Prata chapter reviews and lab manual self-check quizzes. She makes exams by scratch and told us she uses both to choose questions

Skip class? You won't pass.
Amazing lectures
Caring
5.0
3.0
CS162
Grade: A+
Dec 9, 2018
Would take again

Took a while to get into the groove of her class structure but once I did it was pretty smooth sailing. Karla's a hilarious lecturer and really passionate about the material and her students. Assignments often have confusing requirements. Tests are challenging but she's a very fair grader.

Respected
LOTS OF HOMEWORK
Hilarious
5.0
3.0
CS202
Grade: A
Dec 12, 2018
Would take again

Karla is an institution at PSU, most/all CS students will have her. Great teacher, knows not just what to teach, but when to teach it. She has a planned path for students from 162 to 202, so follow along and you'll be fine. Extremely responsive to emails. That said, if you have previous/outside experience, it will feel slow and boring a lot of time

Respected
Skip class? You won't pass.
ACCESSIBLE OUTSIDE CLASS
5.0
3.0
CS162
Grade: A
Dec 17, 2018
Would take again

Intimidating 1st class. There's lots of opportunities to fail. That said, if you go to class and do the work it's easy. She sets up the material in a way that's easy to consume. She doesn't grade the homework though and her graders do NOT look at it that hard. I got 105% on a project w/mem leaks,a broken destructor, and improperly allocated arrays.

2.0
5.0
CS16XCS202
Grade: D
Feb 24, 2019
Wouldn't take again

Her test is so difficult! Also, if you take her lecture, you will get a most difficult demoes! You will not pass it!

Lots of homework
Skip class? You won't pass.
Test heavy
5.0
4.0
CS162
Grade: A-
Apr 1, 2019
Would take again

Challenging class, but a great intro to programming. She is a master at politely stopping freshmen from hijacking the entire lecture for their own personal circle-jerk. She really really cares about making a difference at PSU and will work with students if they're willing to also put in the work. Allow at least 20hrs/week for those programs though

Respected
Inspirational
Caring
5.0
3.0
CS202
Grade: B+
Apr 12, 2019
Would take again

I transferred to PSU and although her class was very intimidating, I think Karla's class really helped me identify my strengths and weaknesses when it comes to coding. Her assignments are vague, but I think that was the point, so we could design and implement the problem just like they do in the industry. Unfortunately she does not teach upper div

Respected
Lots of homework
Skip class? You won't pass.
4.0
5.0
CS162
Grade: F
May 24, 2019
Would take again

This professor is very good. She knows what she is talking about and I would definitely take her again. I never coded c++ but I did some coding in a ECE class. In the beginning it was pretty easy. Before the midterm I had a B. After the midterm the lectures were so hard to follow. I felt hopeless because I didnt understand.

Lots of homework
Accessible outside class
Amazing lectures
2.0
5.0
CS202
Grade: A
Jun 18, 2019
Wouldn't take again

Typical programmer: Bad communication/time constraint skills. Her criteria for HW and wording for Q's are so unclear that it can take hours just to try and figure out what she wants to see (often unsuccessfully). If she's unclear on *your* answers or work however, she'll hastily mark down good work at times. HW is tedious/unfocused/takes forever.

Lots of homework
Tough grader
5.0
5.0
CS202
Grade: A
Jun 20, 2019
Would take again

Karla is incredible. She's very difficult. But you just have to know how to take one of her classes. Never skip, attend and FINISH all of the labs. For homework, visit tutors or homework recitation. Study like a mad man for her exams and you can totally get an A. Don't take 202 with any other incredibly difficult courses. It takes A LOT of time.

Accessible outside class
Skip class? You won't pass.
Tough grader
5.0
4.0
CS16XCS202
Grade: A+
Jul 9, 2019
Would take again

Lectures are super important, those 2 hours really stick and are crucial for her exams. READ THE BOOK IN 163, and really practice your data structures, like code each and EVERY demo question in the lab manual several times. Listen: always start your hw early, always, especially in 202. You'll feel less stressed AND you'll be ahead.

Lots of homework
Skip class? You won't pass.
Lecture heavy
1.0
5.0
CS16X
Jul 21, 2019
Wouldn't take again

I believe a number of the positive reviews on here are fake, especially judging how some are a few days posted apart. This professor does not follow industry standards or best practices. Also doesn't allow external resources (um what?) I really feel like she's there to push first years away from CS major. Wish there was a different prof selection.

Lots of homework
Skip class? You won't pass.
Lecture heavy
3.0
4.0
CS16X
Grade: A
Aug 3, 2019
Would take again

Karla teaches the basics well. Assignment will take an extremely long time but aren't difficult. Follow the grading criteria exactly on assignments rather than quality. Exams cover almost EVERYTHING, 8 pages long of fill in and written algorithms. Fair grader. I liked Karla, but these classes will make you want to throw your laptop out a window.

Respected
Lots of homework
Accessible outside class
2.0
4.0
CS163
Grade: B+
Aug 16, 2019
Wouldn't take again

For those reading this, take my review with a grain of salt. I was taking 3 other classes at this time. The programs took well over 15 (more around 25-30 hrs) to complete. The concepts aren't as difficult as other classes I've taken, however the time commitment needed to get a good grade was much to high for a cs100 level course

Lots of homework
Skip class? You won't pass.
Tough grader
3.0
4.0
CS202
Grade: B+
Aug 16, 2019
Wouldn't take again

Low key a nightmare to take this class. 9 Chances to instantly fail the class, but you only have her choice and when you pass you WILL learn and know a lot about C++. If you start the assignments early(your going to want to they are long) and keep on top of them the class should be manageable, difficult but manageable.

Lots of homework
Graded by few things
So many papers
4.0
4.0
CS163
Grade: A
Aug 20, 2019
Would take again

To get a high grade in this class, I spent about 8 hours studying for every hour in class. I never felt as if any of this time was wasted--it really was that much work. Note--this was over the summer term, where content gets condensed by about 20%.

Lots of homework
Get ready to read
Skip class? You won't pass.
5.0
4.0
CS163
Grade: A
Oct 23, 2019
Would take again

Karla knows her stuff and her classes are genuinely entertaining. She relates things taught in class to their importance in the job market. Even if you're experienced the assignments will take a lot of time to do, but you will learn a lot. The hardest thing is that are two live "proficiency demos" which can cause you to instantly fail the class.

Respected
Lots of homework
Hilarious
5.0
4.0
CS162
Grade: A+
Oct 31, 2019
Would take again

Karla is an amazing and energetic lecturer, and I learned a lot about both programming and Computer Science itself in her class. She's one of the biggest reasons I'm pursuing CS as a degree.

Gives good feedback
Amazing lectures
5.0
5.0
CS202
Grade: A
Nov 20, 2019
Would take again

Karla is one of the best lecturers I've ever had. Incredibly engaging, very clear, cares about teaching the material well. The proficiency demos are awful though. You fail the class if you fail the demo. Supposed to be interview prep, but if you fail an interview you can just apply somewhere else. So far upper division has been much easier.

Lots of homework
Skip class? You won't pass.
4.0
5.0
CS202
Grade: A
Dec 18, 2019
Would take again

Karla is a legend at Portland State. Her classes are HARD, period. There are 5 homework assignments and they take 40-60 hours to complete (each) for full credit. They are (currently) worth 20% of your grade. Study for the tests: Midterm & Final. They are 60% of your grade. Seriously - study for these. Learn to love VIM. NEVER PASS BY VALUE.

Lots of homework
Skip class? You won't pass.
Graded by few things
5.0
5.0
CS202
Grade: B-
Dec 18, 2019
Wouldn't take again

OOF Karla is legendary. She is one of the hardest professors I've had, but one that I've learned from the most. Her assignments take a long time to complete, her proficiency demo's are critical, and her exams are not a joke. KNOW YOUR DATA STRUCTURES! She gives a lot of leniency for the homework assignments, so it's not as stressful.

Lots of homework
Accessible outside class
Lecture heavy
3.0
3.0
CS299
Grade: A
Dec 20, 2019
Would take again

CS299 is a pass/ no pass class and I passed (P). Although Karla didn't teach this class, a proctor did, I found this class very helpful in understanding data structures. At PCC the data structures class DOES NOT prepare you for CS202 at PSU, so BEWARE, please take CS299. The types of functions possible for 202 final are literally ALL you do in 299.

Accessible outside class
Skip class? You won't pass.
Clear grading criteria
1.0
5.0
CS163
Grade: Drop/Withdrawal
Jan 16, 2020
Wouldn't take again

Karla is an amazing lecturer, and pretty nice. However, her classes require an unreasonable amount of time. She assigns 5 long, complex projects which also have essay components. This alone takes over 30 hours a week. On top of that, there are online quizzes, in-class tests, long labs, out of class tests. Take her classes by themselves, or dont.

Lots of homework
Inspirational
Test heavy
2.0
3.0
CS163
Grade: A-
Jan 20, 2020
Wouldn't take again

The sheer volume of work for this class was absurd. I did well on all of the projects and found the grading to be lenient. Lectures were too theatrical and I didn't find them useful in an informational sense, only useful in that it was a way to glean what she'd test us on for the exams.

Lots of homework
1.0
4.0
CS163
Grade: Drop/Withdrawal
Jan 23, 2020
Wouldn't take again

Terrible professor. There are like 5 was to instantly fail to compensate for her poor teaching. Her materials are inconsistent, there is way too much work, the lectures are useless. Would strongly recommend taking this class at a community college, even with a commute.

5.0
1.0
CS163CS202
Grade: A+
Feb 1, 2020
Would take again

The easiest class I have never seen before. Easy to get an A, you should take it

5.0
3.0
CS162
Grade: A+
Mar 13, 2020
Would take again

Karla is the gate keeper for CS. If you really want to understand CS. Take her class. Lecture are long but she always makes it interesting. She is also very accessible outside of class. Her assignment are vague but, its supposed to simulate real world problems. Also know your linear linked list because the demo and final is on that topic.

Gives good feedback
Participation matters
Lecture heavy
4.0
4.0
CS16XCS202
Grade: B+
Apr 14, 2020
Would take again

Yes, the material is difficult at times. Yes, there are many ways to fail. Nonetheless, Karla's lecture gives you the information you need to succeed. If you don't take advantage of the lab assistants and tutors, you risk falling behind. Also, doing recursive exercises on your own is key. Great instructor.

Respected
Lots of homework
Caring
4.0
3.0
CS162CS163
Grade: B+
May 3, 2020
Would take again

She is an amazing professor and her teaching style is really what I am used too. Obviously this whole online thing I personally don't like but it gives me time to really dig in to the detail. The only thing I don't like is there are literally 5 ways to instantly fail and its really stressful considering the work load in her 3 CS intro classes.

Lots of homework
Skip class? You won't pass.
Lecture heavy
3.0
5.0
CS163
Grade: A+
May 10, 2020
Would take again

Great professor, extremely knowledgeable, and you can learn a lot from her. The courses are meant to be extremely difficult. One complaint is that she can be horrendously condescending. Im not sure if she means to be. Shes probably jaded by now. But it can be discouraging, hurtful, and downright rude. So FYI, she will treat you like an idiot.

Respected
Lots of homework
Accessible outside class
5.0
4.0
CS162CS163
Grade: A
Jun 10, 2020
Would take again

Expect the worst and hope for the best. The profficiency demo questions are hit and miss, but the exams are usually forgiving if you can explain your thought process. She has lots of resources, so use them. Homework recitation, the fish bowl, and TA's are your best friends. She's really accessible and understanding, don't be afraid to reach out.

Gives good feedback
Lots of homework
Accessible outside class
5.0
4.0
CS202
Grade: A
Jun 16, 2020
Would take again

She's a very smart lady with a lot to teach! Her courses are rigorous and difficult, but that's the point. If you make it through her classes and do well, you feel accomplished and prepared for whatever is to come. She knows her stuff! She really cares about the material, students and teaching, and it shows in her communication and availability!

Respected
Lots of homework
Caring
5.0
3.0
CS162
Grade: A
Jun 17, 2020
Would take again

I was a bit sceptical of Karla due to all the things i heard before taking the class. i can now say almost every bad thing i heard about her was wrongn. She is an awesome teacher who is easy to listen too and will respond to your email literally within minutes of it being sent. she grades based off understanding on exams and proficiency exams.

Gives good feedback
Respected
Accessible outside class
3.0
4.0
CS202
Grade: A
Nov 30, 2020
Would take again

I enjoyed 202 but assignments are ambiguous, which apparently give the graders leeway to go on a points-gouging spree. She states she is "happy" to credit points back, but it is extremely demoralizing to get a poor grade and grovel for fair treatment. Communication feels like talking to an intimidating boss. She's set in her ways.

Lots of homework
Hilarious
2.0
4.0
CS163
Grade: A
Dec 10, 2020
Wouldn't take again

Condescending and rude, outdated teaching that is NOT industry standard. Makes you watch 4 hours of lecture videos a week then also makes you come to scheduled lectures. Claims she doesn't repeat herself in lectures, but always does. Didn't bother emailing her anymore after I got another dismissive answer. Made me feel infantilized and inadequate.

Lots of homework
Test heavy
Lecture heavy
4.0
5.0
CS202
Grade: A+
Dec 18, 2020
Would take again

Although this class is tough, Karla does set you up for success. No matter what she throws at you, you will pass the class as long as you put in the effort and watch the lecture videos. I would recommend starting the programming assignments as soon as possible!

Participation matters
Skip class? You won't pass.
Caring
2.0
5.0
CS202
Grade: A
Jan 10, 2021
Wouldn't take again

This class is hazing. The material is interesting and useful, but the workload is unreasonable and projects are full of arbitrary requirements that obscure the actual learning objectives. Grading done by TAs is inconsistent, full of errors, and not returned quickly enough to be useful on future assignments. Overall a miserable experience.

Lots of homework
Lecture heavy
So many papers
5.0
4.0
CS202
Grade: B
Jan 14, 2021
Would take again

She treats teaching like she's optimizing a RPG, iterating and refining the same classes over the course of years. She has some weird rules. People with prior experience programming especially hate them. The rules are to teach you what is happening and why. I had to retake 202. My work was rushed. This is not an easy A. Do the work early.

Respected
Lots of homework
Skip class? You won't pass.
4.0
4.0
CS202
Grade: A
Jan 21, 2021
Would take again

The programs in CS202 will take a lot more time compared to CS162163. To do well on the midterm and final, I recommend rewatching the lecture videos multiple times until you are certain you understand the concept. Time I spent most: Programming > Prof demos > Final > Midterm. I recommend spending lots of time for the demos. The final demo is hard.

Lots of homework
Skip class? You won't pass.
So many papers
4.0
5.0
CS202
Grade: A
Feb 5, 2021
Would take again

This class is super hard but definitely do-able. Although done in a terrible way, the difficulty really is just to weed out students because there are not enough spots in upper division. Karla does have strange rules but they all tie together and make sense in the end. Stay on top of lecture videos and always start your programs early!

Respected
Skip class? You won't pass.
Amazing lectures
2.0
4.0
CS202
Grade: A-
Feb 26, 2021
Wouldn't take again

Karla truly knows her stuff. Unfortunately she has no sympathy or understanding of what a student's actual day to day is like. If you're adult student and are working full time do not take this class with anything else. Had the opportunity to do OSUs online BS in CS and because of Karla I wish I would have. Her material is so unclear its disgusting

Lots of homework
Test heavy
Tough grader
2.0
5.0
CS202
Grade: B+
Feb 27, 2021
Wouldn't take again

The most frustrating part of the class are the terrible TA's and their incredibly inconsistent grading standards. This class is about making you suffer, not about teaching you the material. Call it hazing or a rite of passage, either way it is NOT inclusive and is to the detriment of the students. Karla is knowledgeable but inconsistent.

Lots of homework
Accessible outside class
Tough grader
5.0
4.0
CS202
Grade: B+
Mar 23, 2021
Would take again

The assignments in this class are a little harder than they should be but do a good job at reflecting what is being learned. Covid sucks but she has really tried to make it a lot better. Tests are pretty easy. Do not take this class lightly as it requires a lot of work(just hours of grinding).

Gives good feedback
Respected
Lecture heavy
5.0
5.0
CS16XCS202
Grade: A+
Mar 29, 2021
Would take again

Karla is by far my most favorite professor Ive ever had. I consider her to be an expert in her field. Her courses are definitely difficult but if you start the programs immediately, watch her lecture videos, ask questions, go to the TCSS, study, actually do the labs and the lab manual, youll be fine. So basically, just be a diligent student.

Respected
Lots of homework
Hilarious
5.0
4.0
CS202
Grade: A+
Apr 27, 2021
Would take again

Best Teacher at PSU, anyone who says she is to hard should have gone to PCC instead.

Respected
Inspirational
Caring
5.0
3.0
CS16XCS202
Grade: A
Apr 27, 2021
Would take again

Great teacher!!! Anyone who says she is hard is not ready for the stress of a CS degree. Karla's classes are the cornerstone of my CS foundation. Great teacher to learn from. Makes it fun and engaging.

Respected
Skip class? You won't pass.
Hilarious
5.0
4.0
CS161
Grade: A
Apr 29, 2021
Would take again

Karla's courses are the foundation of the computer science degree at PSU. But the first few classes you have to take with her are weeder classes. Very heavy coursework but also incredibly important. After taking her classes you will know if CS is a good career choice for you.

Respected
Lots of homework
Lecture heavy
4.0
4.0
CS202
Grade: B
May 21, 2021
Would take again

I took this class P/NP(Covid allowed it to count) and it was a journey. Karla is a great professor and this class is really hard. That being said, just try your best on the HW assignments and really study for the tests! As others have said, try to avoid taking this class with 2 other hard classes if you can. Also the tutors aren't very helpful. GL!

Lots of homework
Accessible outside class
Lecture heavy
2.0
3.0
CS202
Grade: A
Jun 16, 2021
Wouldn't take again

All of the material you missed in the previous coding courses is just kind of crammed in here. An easy class hiding behind a very over-engineered façade- Karla's personality is ever-present. Read the book its very good, the lectures are mostly useless. Start assignments early. Grading was lenient. I found the homework rec to be helpful.

Test heavy
1.0
5.0
CS162
Grade: D+
Jun 17, 2021
Would take again

The grading curriculum is absolutely ridiculous. If you fail one midterm, one final, one prof demo, or one assignment, you fail the class. this is not to weed out people that cant do it, its straight up abuse to those who worked so hard just to get a bad q on the demo, and fail with an A. sadly she is the prof for 162 163 & 202 so ur stuck w her.

Lots of homework
Accessible outside class
Test heavy
5.0
5.0
CS202
Grade: A
Jul 15, 2021
Would take again

Karla is an incredible professor, and she gives you more materials than you'll ever need. That said this was the hardest class I've taken and this is my 3rd degree. It's confusing, it's frustrating, and it takes up all of your time and then some. Respect the class, and respect the process. It's HARD but rewarding. Talk to her with any concerns.

Lots of homework
Participation matters
Test heavy
1.0
5.0
CS162
Oct 23, 2021
Wouldn't take again

It's her way or the highway. TCSS' end up teaching you more, if you're lucky. A lot of the class feels like hazing for hazing's sake. PSU should really invest in another instructor because this one has a cult going.

Participation matters
Test heavy
Tough grader
5.0
3.0
CS162
Grade: A-
Oct 23, 2021
Would take again

So I took Karla nearly a year ago for CS 162. I then transferred to a larger State school, and I must say she has been one of the most difficult, yet most effective teachers I've ever had. Yes her classes are hard. No, you won't breeze through this class without putting in the work. But you will remember what she teaches for years to come.

Gives good feedback
Lots of homework
Amazing lectures
1.0
5.0
CS202
Grade: B+
Oct 30, 2021
Wouldn't take again

Worst teacher in PSU. She gives huge programming assignments every 2 weeks which takes > 40hours a week on its own, good luck trying to do them while in a midterm exam week. She thinks you have no other duties besides her classes. Plus the proficiency demos are practically gambling with your grades. One random question decides if you pass or fail

1.0
5.0
CS202
Grade: Not sure yet
Nov 13, 2021
Wouldn't take again

I'm shocked to see all of the positive reviews of her. After nearly 3 years of college classes, this is by far the hardest I've ever taken. Around 20 hours of work are required for a 4 credit, 200 level course. Programming assignments are long and annoying. Graders take weeks, so feedback doesn't matter at all. Truly awful.

Lots of homework
Test heavy
1.0
5.0
CS163
Nov 16, 2021
Wouldn't take again

If you have the same ADHD wavelength as her you might be fine. But even then if you fail one thing you fail the class. HW feedback is too slow to be useful. Midterms are stacked pointwise for you to fail if you do poorly on the few high point questions. Questions are worded in ways that don't match what's taught.

Lots of homework
Graded by few things
Tough grader
1.0
5.0
CS163
Grade: Drop/Withdrawal
Dec 3, 2021
Wouldn't take again

If you're taking other classes than Karla's or work, be prepared to regret everything. She's only revising lectures, TA's are grading all work and teaching labs. Labs could've been useful as life coding ex. during class, w/o having to come in for 0 credit class without any ability to get hw help. You'll be great at googling by the end of the term

Lots of homework
Test heavy
Lecture heavy
5.0
4.0
CS162
Grade: A
Dec 7, 2021
Would take again

Expectations of the class, assignments, and tests were very clear. The course is structured in 2 week cycles, making it easy to plan your work. There are online lectures which are critical to success in the class. Then there are optional in-person lectures. Karla really cares about student success and tests on exactly what she teaches.

Respected
Get ready to read
Clear grading criteria
1.0
5.0
CS163
Grade: B+
Dec 15, 2021
Wouldn't take again

Loved the material, and honestly loved Prof Fant. But her classes are ridiculously unrealistic. Two midterms, two proficiency demos and a final will basically determine your grade. Fail a proficiency demo, fail the class. Youll have hours of reading, videos, lectures, labs, and youll still have another 20-30 hours of homework on top of that.

Lots of homework
Test heavy
Lecture heavy
2.0
4.0
CS162
Grade: A
Jan 3, 2022
Wouldn't take again

I really wanted to like Karla. She can be really hard to reach, gives inconsistent/unclear instructions and feedback, and the class hinges too much on the final and midterm. The workload is also unbelievable - and expect answers that contradict the textbook to be hidden in her lectures (got graded down for that). Really stressful and disappointing.

Lots of homework
Graded by few things
Test heavy
1.0
5.0
CS163
Grade: A
Feb 2, 2022
Wouldn't take again

I thank code academy for teaching me Data Structures and PSU for stealing my money. Like others said, totally unrealistic time commitments. Lab is could be great, is basically coding at Starbucks w/o the option to get coffee. People literally come out of this hazing ritual dressed as education saying "Karla is God", culty AF. and I got an A.

Lots of homework
Skip class? You won't pass.
Graded by few things
5.0
5.0
CS202
Grade: A
Feb 10, 2022
Would take again

Karla is awesome. If she did have a cult I would join it.

Hilarious
Lots of homework
Inspirational
4.0
5.0
CS202
Grade: B
Feb 10, 2022
Would take again

Absolutely the hardest class in CS lower division, but that's the point. She frames the class as preparation to upper divion and she's right. She's brilliant and caring instructor--but the class is not easy. It's the most stressed I've ever been and it'll take a lot of time. But it's worth it-- you'll be a better, more confident programmer from it.

Respected
Lots of homework
Amazing lectures
4.0
4.0
CS163
Grade: A
Mar 2, 2022
Would take again

Fant was a very caring and passionate teacher, and was very accessible on Discord. The class moves really quickly through the course topics, so make sure you're staying on top of the weekly lecture videos and the homework, because falling behind makes things much much worse. Excellent Computer Science class.

Get ready to read
Lots of homework
Accessible outside class
5.0
3.0
CS162
Grade: A-
Mar 17, 2022
Would take again

I’m someone who’s come back to school a decade after my bachelor’s degree in an attempt to break into a different field. Being that we’re in a (post?) pandemic world, my class was entirely online, which was difficult, but Karla’s lectures and associated materials were easily accessible and well-explained.

Get ready to read
Clear grading criteria
Graded by few things
1.0
5.0
CS163
Apr 12, 2022

Grade is determined by a few questions on mid/final. Questions not covered in the lecture, pre-recorded videos, or even the book show up. Who knows how you are graded on the prof demos, pray you luck out on your question. Lab is a complete waste of time. HW may or may not be graded timely and those graders don't seem to have clear criteria to use.

Lots of homework
Graded by few things
5.0
2.0
202
Grade: A+
Apr 14, 2022
Would take again

I got so used to the 2 week delivery time, that even if a project at work has a longer due date, I am quite sure I can deliver within 2 weeks or under and am doing so. These 3 classes 162,163 and 202 are the reason I have a job and am excelling at. Please take these class and yes it may be tough but you will come out a winner. She is the C++ queen

1.0
5.0
162
Apr 27, 2022

Worse teacher I have ever taken. She's the only one that teaches this section of CS so you NEED to take her to continue on to further classes. More than half the class is always confused because her explanations are very poor. This class is like a hazing ritual since most CS majors either drop the major altogether or flunk out.

Test heavy
Graded by few things
3.0
3.0
CS163
Grade: Rather not say
May 2, 2022
Would take again

Karla's classes and lectures are great but taking tests online is very point-heavy. Her demos are rather generous if you're relatively on the right track. The questions are something you need to repeatedly read over again to make sure you're not misunderstanding something and getting a wrong answer, especially on the coding questions.

Tough grader
Beware of pop quizzes
Test heavy
2.0
5.0
162
Grade: Drop/Withdrawal
May 3, 2022

If you are privileged enough to not have to work this may be a class you can pass. The manual for turning in homework is roughly 84 pages long. The "labs" are taught by TA's using outdated information, and they frequently contradicted one another. Convoluted, tedious, and all-of-your-time-consuming, take CS somewhere else.

Tough grader
Lots of homework
Test heavy
1.0
3.0
CS
May 10, 2022

Karla is a good person, but these lower division CS classes are atrocious. Lecture/Lab are mandatory wastes of time, homework is explained terribly and way too much work, grades are basically random, exam questions are esoteric/useless trivia, and if you miss one or two weighted highly you might not pass. These classes scare people away from CS.

Lots of homework
Test heavy
Graded by few things
1.0
3.0
CS299
Grade: Drop/Withdrawal
May 15, 2022

lower division is taught by her, if you are not prepared to put in 40+ hours for a 4 credit, 200 level class, you have a low chance of making it. work is designed to pick off those that cannot follow prof. fant's methods. she is unresponsive, underprepared, and unwilling to work with students. if you have the chance, try to avoid her entirely.

Tough grader
Lots of homework
So many papers
5.0
5.0
LOWERLEVELCS
Grade: A
May 18, 2022
Would take again

I came into CS with 0 experience and not much in terms of drive, but Karla made me fall in love with the field. I'm graduating next year and I want to leave new students with this: These classes are hard and quite time consuming, but they are very much a sign of what's to come in upper division. Do your best to start early and go to homework help.

Inspirational
Lots of homework
Test heavy
5.0
4.0
CS162
May 25, 2022
Would take again

Karla was excellent! I took this class online and it was easily one of the best CS courses I've taken so far. No, it isn't easy and you'll have to put in the work, but I feel like I learned a lot from her. If you take this online, KEEP UP WITH THE MATERIAL. Programming Assignments can be challenging, so get help if needed! Exams aren't bad at all.

Amazing lectures
Gives good feedback
Lots of homework
3.0
4.0
162
Grade: A-
Jun 23, 2022
Would take again

CS is pretty hard in general, so I had to watch her lectures many times. Overall, I think I was more frustrated with the material than anything else. She has been pretty nice and easy with grading. However, the lab classes weren't that useful in my opinion. The programming assignments were more helpful to learn the concepts.

EXTRA CREDIT
Lots of homework
Lecture heavy
5.0
5.0
CS
Grade: A
Jul 6, 2022

Karla Fant expects you to work extremely hard, but makes it easier through an good class structure that is very well suited to teaching the material that you are tested on. The biggest thing about her classes is her heavy workload, mainly programming projects, but it all completely prepares you for her live coding tests and written tests.

Lots of homework
5.0
4.0
162
Grade: A
Sep 4, 2022
Would take again

I learnt a lot from her online classes 162. I personally think the labs are really helpful for the homework (you use the same skills for the homework/project). However, some tutors are really helpful in labs where they explain why your code does not work the way you wanted. Some not so helpful. I learnt a lot from her class!

4.0
5.0
CS202
Grade: B-
Oct 4, 2022
Would take again

An absolute nightmare of a workload and pace. This course was pure stress and suffering. Despite this, Karla is a fantastic instructor and I learned more than I ever have in a CS course. Be prepared to give 110% or you will not survive. I gave 4/5 because I think the class is too weighted to memorization-reliant exams. Note: 202 is now 302!

Participation matters
Lots of homework
Respected
1.0
4.0
CS202
Grade: C+
Nov 17, 2022

This professor clearly teaches in a way that she wants to teach, no care for what the industry expects or what the standards are. She also pushes 2 midterms 5 programs a final and a final paper into a 10 week course so ensure you plan out everything to a T or you're gonna have a rough time.

Tough grader
Lecture heavy
Test heavy
3.0
5.0
162
Grade: Not sure yet
Nov 18, 2022
Would take again

Her lectures are long but informative although they tend to get boring. You have to watch a lot of videos or else you will be lost. Be aware that this class is super fast paced and the assignments are never ending. Also I hated the labs I learned absolutely nothing in them. I would take her again, but only because I know how she works now.

Lots of homework
Lecture heavy
1.0
5.0
162
Grade: A
Nov 28, 2022

100% on the homework could all go down the drain based on 1 question in the prof demos. The amount of homework is disgusting. The material isn't hard, but not industry standard. The class is structured in such a roundabout way that the material is overshadowed and complicated by the sheer amount of work. Labs are useless. I wanted to like her.

Lots of homework
Lecture heavy
Graded by few things
4.0
4.0
CS163
Nov 28, 2022
Would take again

This class is more difficult than 162 so be prepared! She tests on what she teaches so make sure you watch the lecture videos and stay caught up. REALLY practice for the demos in this class, they are more difficult than the 162 demos. HW wasn't too bad, go to HW rec if stuck. She focuses less on programming and more on concepts, attend lab!

Clear grading criteria
Lots of homework
Lecture heavy
4.0
4.0
CS162CS163
Grade: A
Dec 7, 2022
Would take again

She's a very tough CS teacher but a very good instructor. Labs are crucial and will help you do your programming assignments so ask questions and complete them. She also has prerecorded videos for 162 and 163 which is very convenient to watch after every lecture and during programming assignments. She responds to emails quickly as well.

Lots of homework
Lecture heavy
Online Savvy
1.0
4.0
CS163
Grade: F
Dec 15, 2022

I've taken this class multiple times and still can't pass, both in-person and online. It's extremely fast-paced and unless you want to sacrifice your grades in the rest of your classes, you're likely going to fall behind very quickly. The assignments are clear but there's a very limited time to work on them and nothing is allowed past its due date.

Tough grader
Get ready to read
Lecture heavy
1.0
5.0
162
Grade: F
Dec 16, 2022

Karla is a good teacher, but her grading system is too strict and there are too many ways to fail the class. She gives us too many assignments and videos to watch. Even if you get an overall A in the class, your whole grade will depend on passing the proficiency otherwise you fail the course.

Tough grader
Lots of homework
Lecture heavy
1.0
5.0
CS302
Grade: A
Jan 11, 2023

Hardest class I've ever taken in my life. Spent 50+ hours per week on CS302. Not worth the daily stress or anxiety. Even with 90%+ scores on everything I risked getting an F because of the torturous grading policy where if you don't get a passing score on a single thing you fail the class automatically. I know more people that failed than passed...

Lots of homework
Test heavy
5.0
3.0
CS202
Grade: A
Jan 16, 2023
Would take again

Honestly she is one of if not the best teacher I have ever had. She is very passionate about the material and conveys difficult topics in a concise easy to understand manner. She also provides a wealth of material in addition to regular lectures helping students get the most from the class.She is committed to her students success, and it shows.

Amazing lectures
Caring
Respected
2.0
4.0
CS162
Grade: A
Jan 20, 2023

If you fall behind you will likely fail because it is super hard to catch back up, this class had two textbooks so about three chapters a week of reading, one sometimes two hours of a pre-recorded lecture which is super dry, and the lab is the only reason I passed, the hw is group participation and 2 pre-codes leading to a final code over 2 weeks.

Lots of homework
Lecture heavy
4.0
5.0
CS162CS163
Grade: A-
Feb 13, 2023

Karla is a great professor but very difficult, you're expected to do large programming assignments that span over 2 weeks but they help us perfect our skills. the only complaint I have about karla is the profiency demos because its all based on luck but teaching wise, she's really easy to follow and is really understanding if you ever have late wrk

Lots of homework
Hilarious
Lecture heavy
4.0
4.0
CS163
Grade: A
Mar 2, 2023
Would take again

It's true that this class can have a heavy workload. The worst part of the class is the multiple deadlines per week. Otherwise, prepare to learn, code, and really get involved with programming and data structures. An excellent class and Karla is quite knowledgeable. Her lectures are great and enthusiastic and she clearly wants us to succeed.

Amazing lectures
Lots of homework
Respected
4.0
5.0
162
Grade: A-
Mar 7, 2023

HARD PROFESSOR but so worth it. her classes may be hard but she makes sure actually have these skills before going up to higher classes and wasting any money. i find the proficiency demos kind of dumb because its based on luck but other than that great professor. Easy to follow along and she's very friendly

Participation matters
Amazing lectures
Hilarious
5.0
4.0
162
Grade: A-
Mar 23, 2023
Would take again

I took 162 w/ Karla a couple of years ago then transferred to a different uni. I'm close to graduating now and to this day, Karla is still the best professor I've ever had. Her course is tough, but it's doable if you put in the work! I wish I could have more courses with her. I actually remember more from her class than some others I've had since.

Tough grader
Amazing lectures
Accessible outside class
3.0
3.0
162
Grade: A-
Mar 27, 2023
Would take again

Karla's not a bad teacher. This class isn't too fast-paced or hard. She has lots of resources even if she can't help you out of class and responds promptly to emails. I didn't even read the textbooks and barely watched her lectures either. It's only 3 stars since the grading system is bad. Final is 35% overall, makes the programs feel insignificant

Participation matters
Test heavy
Graded by few things
3.0
4.0
CS163
Grade: B-
Apr 1, 2023
Would take again

The weekly load is usually 2 discussion posts, 5 two week length homework each 5% of your grade, 2 proficiency exams one at midterm and one at final. 2 midterms one at 4 weeks and the other at 6, the exams are the most significant part. The lectures are dry but need to be seen once, I definitely had more support than cs162 its rough the first month

Participation matters
Lecture heavy
Test heavy
2.0
5.0
CS163
Grade: D+
Apr 2, 2023

Karla as a person is great, as an instructor though, not so much. The grading policy tends to screw you over more times than not and the things you get marked down on tests are very nitpicky to the point where it doesn't matter how good you do well on other assignments, you'll still most likely fail the class.

Tough grader
Participation matters
Test heavy
2.0
3.0
CS163
Grade: A
Apr 11, 2023
Would take again

This is tough. I like Karla, but I'm kind of astounded at how frustrating this is sometimes. The rhythm is weird. Every time I sit down to start a new programming assignment, I feel lost. Assignments are often unclear. There just isn't enough focus on what we NEED to know NOW.. (focus, focus, focus) Just know that you'll need to be self-directed.

2.0
5.0
CS162
Grade: Not sure yet
May 19, 2023

Karla, she's a good person and understanding with late work/ or any random misunderstandings you might have. It's vital to have cs 161 material clear before starting this class myself that is one of the reasons why am failing this class also please reach out to the Penji tutors if you feel like the homework recitation tutors are rude/ unhelpful

Tough grader
Lots of homework
Caring
5.0
5.0
CS163
Grade: A+
May 20, 2023
Would take again

I've had Karla for 162 / 163. Her classes are very hard, but I have learned more in these two courses than I have in years of trying to learn on my own. If you're not passionate about CS? Buckle up for a rough ride. There are 5 programs to write in each class, and they take a long time to get working. 10/10 recommend if this is your passion.

Inspirational
Lots of homework
Respected
3.0
5.0
CS163
Jun 4, 2023
Would take again

This class is a good litmus test for if CS is the right study path for you, it's very difficult and the work takes a lot of time, but it can be done. The online resources are too scattered, and there is no easy way to check your overall grade. The professor herself is great, but you'll probably never interact with her if you take this class online.

Lots of homework
4.0
5.0
CS302
Jun 4, 2023

302 is by far the hardest of all of Karla's classes. 162 and 163 weren't bad for me, but this one ramps up in difficulty. Make sure to ask for help when needed, watch the lecture videos, attend lab! Demos are very similar to 163 so make sure you stay up to date on your data structs. Only thing I don't like is failing the class if you fail one thing

Clear grading criteria
Gives good feedback
Lots of homework
4.0
5.0
CS163
Grade: A
Jun 26, 2023
Would take again

Be prepared to put in a lot of work for this course. Keep up with the work and go to the course embedded tutors when you need help. There are plenty of resources to succeed in this class, especially if you ask for help. She was very accessible outside of class and is more than willing to help with programming assignments during office hours.

Lots of homework
Test heavy
Accessible outside class
5.0
5.0
CS163
Grade: A+
Jun 27, 2023
Would take again

Super tough class, but if you watch the lectures, and read all the supplied materials, you're going to seriously learn something during the semester. If your hearts not in the course, it's going to be tough. But I highly recommend Karla, loved the class.

Participation matters
Amazing lectures
Clear grading criteria
4.0
5.0
CS163
Grade: A-
Jul 31, 2023
Would take again

Probably the hardest lower division CS class now that 202 is moved to 302. I recall it taking alot of my time just for the programs to work. There is alot of help though from tutors. Overall not an enjoyable experience but you learn alot of stuff you never even thought of. All in all, pass this class the first time so you don't have to retake it!

5.0
4.0
CS302
Grade: A
Sep 17, 2023
Would take again

I'm a transfer student and this was my first course with Karla at PSU. You better understand your recursive algorithms and you make a great effort to keep up in class or you will fall behind. Make sure to be on top of the assignments too. I seriously learned a lot and this course made me a very confident programmer, but I asked god for mercy often.

Inspirational
Lots of homework
Accessible outside class
1.0
5.0
CS302
Grade: Not sure yet
Nov 1, 2023

Karla is a wonderful professor if you want to devote hundreds of hours per week to her class(es). Assignment instructions are extremely ambiguous and asking for clarification will not help. The class is not structured to support students, nor is she understanding or forgiving of students' life outside of her course. Her positive reviews baffle me.

1.0
4.0
162
Grade: B+
Nov 9, 2023

Worst professor ever. So condescending when asking for help, go ahead and take this class if you're a part time student, she expects 40+ hours a week on her assignments. Projects are not clear and her canvas is a mess. She will make you hate computer science. Honestly take the intro classes at PCC because she is not worth your money or time.

Get ready to read
1.0
5.0
CS162
Grade: Not sure yet
Nov 29, 2023

this professor loves to talk a big game! her hand writing sucks and goes into so many tangents during lecture. she is there to make your life as frustrating as possible. she makes you work hard on every assignment, yet your grade is fully dependent on exams. forget about asking her anything, she will never give a straight answer! worst grader!

Tough grader
Test heavy
Graded by few things
2.0
5.0
CS302
Grade: A
Dec 3, 2023

Too much material, suffers from overload of material online, and assignment requirements are confused, contradictory, and needlessly long. Try and take her courses with fewer other classes, as you will essentially be teaching yourself. She expects 40+ hours of work a week and it shows in all of her material and assignments.

Get ready to read
Participation matters
Lots of homework
5.0
5.0
CS302
Grade: Not sure yet
Dec 3, 2023
Would take again

I urge really high caution before taking 302, at the moment it seems like the structure for the class is very bad. It's a shame, because i love Karla's teaching strategies.

1.0
5.0
CS302
Grade: Not sure yet
Dec 7, 2023

Worst instructor I've ever had. It stinks because you HAVE to take her as she's the only instructor for CS302. The workload is insane and the way she organizes Canvas is sloppy, disorganized, and crazy inconvenient. I seriously advise anyone pursuing a CS degree to go somewhere else if you can. She's a gatekeeper and is proud of her weed-out class.

Tough grader
Lots of homework
Test heavy
3.0
5.0
CS302
Grade: Not sure yet
Dec 11, 2023

I really liked Karla overall, in 162 and 163 especially, but I have to dock a couple points this time. This was my second time doing 302 and it is a difficult and frustrating class. HW is frustrating and went to HW rec several times. She relies more on labs to show you coded concept examples. Demos are harder. I'm glad to be done with her classes..

Clear grading criteria
Lots of homework
Lecture heavy
4.0
5.0
CS302
Grade: Not sure yet
Dec 13, 2023
Would take again

One of the hardest CS classes I have taken, it taught me more about coding than I have ever known I feel knowledgeable about CS after this class however the grading is silly if you bomb one of the two midterms or the final you have to redo the class and the hw is 30-50 hours a week, future reference learn python for the final you will need it.

Lots of homework
Lecture heavy
Test heavy
4.0
5.0
CS302
Grade: A-
Dec 13, 2023

Get ready for a ride. There are 5 projects that take an average of 20 hrs/wk and if you fail one exam or proficiency demo, you fail the course. Put in a lot of work the first time so you don't have to take it a second. Karla is a fantastic professor but I frequently wanted to drop out due to the pressure of this course. Learned a lot for sure.

Lots of homework
Test heavy
Accessible outside class
3.0
3.0
CS302
Grade: A
Dec 20, 2023

Knowledgeable and experienced programmer, but not an exceptional teacher. The problem was with the assignments; way too long for such simple concepts. Why do I need to write an entire application just to demonstrate class inheritance? You also have to post twice a week about the assignment and go a lab. Tests were easy and she was very accessible.

Lots of homework
Accessible outside class
2.0
4.0
CS302
Grade: A
Dec 20, 2023

If you fail one thing, you fail the whole class, pencil written code in exams, poor social skills (she's spent too much time behind a screen). Didn't go to office hours cause she comes off very cold, distant, and harsh. 25+hrs/week for assignments only worth 5%. No loops (for or while) allowed, you have to use recursion for literally everything....

Lots of homework
Lecture heavy
Test heavy
5.0
5.0
CS163
Grade: B+
Dec 28, 2023
Would take again

This class will rewire your brain with how you think about programming. The class is vital, but very hard. Exams, which are handwritten, are almost the entire grade. It felt impossible to do ALL the reading/homework/projects/lab assigned with my schedule. But, following along in class and completing assignments is a good way to study for tests.

Tough grader
Respected
Accessible outside class
5.0
4.0
CS302
Grade: A
Jan 14, 2024
Would take again

Took this class online and would recommend the online class IF you have taken Karla's classes in the past in person. Learned a lot of new cool concepts of OOP. The programming assignments were rigorous and takes a lot of time. Labs are also very important and you don't want to skip them.

Gives good feedback
Lecture heavy
Online Savvy
4.0
5.0
CS163
Grade: Not sure yet
Feb 2, 2024
Would take again

Professor Fant is one of the best lecturers I have ever had. All of her classes are very dense, but if you stick through it are very worthwhile. Attendance has been made mandatory this term as well. There is also A LOT of homework during the term, though if you do it you will understand and pass the term having learned a lot.

Lots of homework
Respected
Lecture heavy
3.0
5.0
CS302
Grade: B
Feb 18, 2024

Based on the syllabus for Fall 2023, you would want to focus on high marks on exams if you want to get an 'A'. Grading for programs can be inconsistent, it depends on whether Karla or a TA grades it. There's a lot to be learned, but a lot to keep track of. Be ready to commit most of your time to 302, because it's going to be your worst nightmare.

Lots of homework
Lecture heavy
Test heavy
5.0
2.0
162
Feb 29, 2024
Would take again

Great teacher

Amazing lectures
Gives good feedback
1.0
4.0
CS162
Grade: Not sure yet
Mar 3, 2024

One of the only professors for several required CS courses. Every time I ask a question I'm given an unrelated response. Once while asking for clarification on the instructions to an assignment I was told to just figure it out myself. There's little to no feedback given for assignments. She seems like she's an elitist that gatekeeps CS students.

Get ready to read
Lots of homework
1.0
5.0
CS302
Grade: A-
Mar 4, 2024

Karla is super disorganized. I feel like I wasted my money paying for this class. I basically just looked at the class materials to see what we're supposed to be learning, then went to youtube and watched videos created by people who can actually teach well.

Lots of homework
Lecture heavy
Test heavy
5.0
5.0
CS302
Grade: A-
Mar 28, 2024

Study weeks in advance for the exams, they make up the majority of your grade & do the same for the prof demos; last demo does not get a redo during finals week. When it comes to assignments, Just do exactly what the program assignment says, and you should be fine. Took this class as a PT student and if i had to redo it i would not change that!!!!!

Clear grading criteria
Test heavy
Accessible outside class
4.0
4.0
CS302
Grade: B
Apr 17, 2024
Would take again

Karla is a super knowledgeable professor, the hw can be as big or small as you want and can be done fairly early, the 3 tests matter the most over anything else you need a 65+ on each to pass, and the proficiency exams aren't too hard, so focus on what's going to be on the exams and study far in advance in terms of coding and code knowledge.

Test heavy
Graded by few things
Online Savvy
1.0
5.0
CS161CS16
Jun 3, 2024

Won't answer questions. Labs are a mess. Nothing is really taught, so you're just searching for everything.

Graded by few things
4.0
4.0
162
Grade: A+
Jun 11, 2024
Would take again

took 162, 163, and 302 with her. Material is dense and difficult. Readings are hard to fit in but can be skipped if you understand well the lectures. The exam proctor system can cause issues but you can request in person exams. I would recommend taking the labs in person. She is very smart and office hours are helpful.

Tough grader
4.0
5.0
CS163
Grade: B
Jun 30, 2024
Would take again

She's very knowledgeable on her subject, and her lectures are amazing. What brings her down is the excessive amount of homework. She assigns super long readings that you don't need most of the time but also grades you on reading them. On her other, bigger assignments, the grading is oftentimes harsh and with little explanation on your mistakes.

Get ready to read
Amazing lectures
Lots of homework
2.0
3.0
CS163
Grade: A
Aug 13, 2024

Karla Fant clearly has a lot of experience and good understanding of subject matter but her assignments are tedious (lots of work that doesn't contribute to learning core subject matter). Did not enjoy lectures or her teaching style. Labs are overwhelming (not in terms of difficulty but too many things going on at once); so much lab busy work

Lots of homework
Lecture heavy
4.0
4.0
CS302
Grade: B
Sep 5, 2024

The class is tough, but Karla is knowledgeable. Focus on exams and demos, as they make up most of the grade. Use unstuckstudy ai and other resources to prep effectively.

3.0
4.0
CS163
Grade: B
Oct 1, 2024
Would take again

Karla is notoriously known to be a tough instructor, but the class is manageable if you come in ready to learn. I took this over the summer and I'd encourage anyone else to take it during the summer or with easier classes, as it will take up most of your time. My two complaints are about the maze that is her canvas page and her subpar lectures.

Participation matters
Respected
Test heavy
3.0
4.0
CS302
Grade: A-
Oct 16, 2024

I took Karla's class as a part of a grad prep program. although she respects accommodations of students, she can be ableist and if a student asks questions that don't “fit” her view, she will snap at them. This happened more than once throughout the quarter. Additional note: there will be a ton of homework.

Get ready to read
Participation matters
Lots of homework
2.0
4.0
CS302
Grade: A+
Oct 29, 2024

Karla assigned a lot of work, and a ton of it felt pointless as I was employed as a full-time SWE concurrently. But she's extremely smart, funny, and caring. Outside of my belief that the class had simply too much work (that felt bureaucratic), she was an amazing professor and brilliant C++ programmer.

Lots of homework
Hilarious
Respected
2.0
4.0
CS163
Grade: Not sure yet
Dec 3, 2024

This course is challenging due to poor structure. Labs are tied to homework but hard to complete without understanding. Video notes lack examples or problem-solving models, creating confusion. Searching for outside resources is more helpful. Labs feel like a guessing game, discouraging learning. Clear guidance is essential.

Get ready to read
Participation matters
So many papers
3.0
5.0
CS302
Grade: Not sure yet
Dec 14, 2024
Would take again

Karla is an excellent lecturer and is dedicated to supporting her students (responds quick to emails and has very open office hours). However, she can be inconsistent with the course guidelines/ expectations (ex: put something on the exam that she did not list or mention would be there). Focus on studying for the exams since they are worth 70%

Lots of homework
Test heavy
Accessible outside class
5.0
5.0
CS302
Grade: A-
Jan 10, 2025
Would take again

Karla is an excellent professor, and her CS302 lectures are the best in the series. However, her class can feel incredibly tedious due to the amount of homework, especially for students who aren't solely focused on school. While there's a significant workload, the skills gained from her CS302 class pay off immediately. Pair it with electives!

Participation matters
Lots of homework
Test heavy
1.0
5.0
162
Grade: Drop/Withdrawal
Feb 19, 2025

Very ablest. The only 300 level teacher makes her a gate keeper and a cruel one at that. Most of the class is dedicated to her really bad comedy routine and will not answer and even snap at questions she deems irrelevant. Seems to think some people aren't smart enough to learn. My one meeting with her she suggested I just fail and try again. Awful.

Get ready to read
Lots of homework
So many papers
2.0
4.0
CS162
Grade: A-
Mar 10, 2025

Each class is about 90% a really boring and annoying lecture that somehow overexplains the concept while teaching nothing. She'll flip to a slide and start ranting and screaming about how much she hates Java and python and any language that isn't c++ or whatever. I wouldn't mind any of this if attendance wasn't a questionnaire that's easy to miss.

Lots of homework
Lecture heavy
Graded by few things
3.0
4.0
162
Grade: A
Mar 24, 2025
Would take again

Karla is a very intimidating person and she assigns a lot of homework. I never really understood her lectures that much and mainly learned things through the programming assignments/labs. The class is fast-paced and introduces concepts quickly which can be overwhelming. However she is organized on canvas and provides a lot of helpful resources.

Lots of homework
Accessible outside class
Online Savvy
1.0
5.0
162
Mar 26, 2025

Please avoid karla if you can. She makes you lose passion for CS while succeeding at making you feel like you're not good enough to learn when you are. I have no cour why she's still teaching…no one passes her class and it's her problem not the students.

Tough grader
Graded by few things
3.0
5.0
CS302
Grade: B+
Apr 15, 2025

I lost sleep over this class. Learned a hell of a lot from Karla but think it took a couple years off my life. I've taken and passed both 202 and 302 and it's crazy how much they've squeezed into 302.

1.0
5.0
CS162
Grade: A
Apr 23, 2025

Karla Fant is abusive to her students. Her work expectations are absurd, and many students need to devote 30+ hours per week for her courses. I know multiple of her student that self harmed due to the stress of her class. Everybody knows her demands are excessive, but nobody will do anything about it. Avoid if you can.

Tough grader
Lots of homework
Test heavy
1.0
5.0
CS163
Grade: F
Apr 23, 2025

I had no other choice but to take Karla again, and she got me this time. Her demands are objectively excessive, 25+ hours a week for her courses are a norm. My health suffered under the stress of her workload, I got an injury, and then I caught covid. Missed a deadline, instantly failed the course. Avoid if you can.

1.0
5.0
CS163
Grade: D+
Jun 3, 2025

Inhumane workload. The TAs and tutors are supportive, but it's usually not enough. Teacher is infamous -- person giving me ID card glimpsed my classes, saw her name, and asked if I had taken her classes before, before giving condolences and warning me that it's awful. Same thing at bookstore. Class is actively harmful to mental and emotional health

Tough grader
Get ready to read
Lots of homework
1.0
5.0
CS302
Grade: B
Jun 6, 2025

3x the highest workload I've had in any one class. On top of this, the work isn't even particularly meaningful or productive. She's a ok lecturer, has a good grasp on the concepts, and you do learn the material by the end, but when you devote 30+ hours a week to her class and still scrape by with a C or B you have a problem.

Tough grader
Get ready to read
Lots of homework
1.0
5.0
CS302
Grade: D+
Jun 10, 2025

One of the worst professors I've ever had the displeasure of taking the classes of. Can't recommend enrolling in PSU's CS degree in good conscience with her controlling the program. If you have a job, be ready to fail the class, because you'll never have the time you need to get her 20+ hour workload completed for a passing grade.

Lots of homework
4.0
5.0
CS163
Grade: A
Jun 17, 2025
Would take again

CS162 & 163 are more homework than you've ever experienced, 25-30hrs/week. If you have a full-time job, approach with caution. The recorded lectures are entertaining and informative, I learned the most from the programming assignments. ZERO code feedback, a wasted opportunity imo. Test question wording is chaotic and confusing.

EXTRA CREDIT
Lots of homework
Test heavy
4.0
5.0
163202
Grade: C+
Jun 25, 2025
Would take again

Karla is very knowledgeable of the concepts and I liked the way she explains things. There is a lot of material, but this college what do you expect. If you work hard and practice you won't fail.

Participation matters
Clear grading criteria
Lots of homework
1.0
5.0
162
Grade: D+
Oct 1, 2025

If youre a freshie, get that work ethic in. This is a very long and hard class, and will eat up your time. majority of your grades comes from quizzes and exames and fully proctored on all. 2 individual assessments that determines if you pass or pass. fail one and it's joever. go to pcc then transfer over to somewhere else. DO NOT RECOMMEND HER 0/10

Tough grader
Lots of homework
Test heavy
5.0
5.0
162
Grade: A+
Oct 7, 2025
Would take again

Karla is a gem! 💎 She is strict but fair. This class takes time and attention to detail but so does the degree. If you put in the effort you will be rewarded. She is extremely knowledgeable about the subject and you can learn alot from her class.

Amazing lectures
Inspirational
Lots of homework
5.0
5.0
CS302
Grade: C+
Dec 19, 2025

An incredibly dense and difficult class but I learned a lot.

Participation matters
Amazing lectures
Gives good feedback
Class Info

Online Classes

100%

Attendance Mandatory

84%

Textbook Required

41%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 171 grades
Most common grades:
A (70)
B+ (23)
A+ (21)
Grade Distribution
A(91)B(22)C(5)D(12)F(5)A-/B+(42)
Based on 198 reported grades
A: 70
B+: 23
A+: 21
A-: 19
Common Tags
Lots of homework (95)
Test heavy (38)
Skip class? You won't pass. (35)
Respected (35)
Lecture heavy (32)
Tough grader (25)
LOTS OF HOMEWORK (22)
Participation matters (22)
Rating Trend

Declining

-0.64 avg change
Feb
Mar
Apr
Jun
Oct
Dec
Last 6 months
Ratings by Course

60905

5.0

(1)

CS16X202

5.0

(2)

CSACC

5.0

(1)

CS163163

5.0

(1)

CS162202

5.0

(1)
+18 more courses
Difficulty by Course

162202

5.0

163202

5.0

CS163163

5.0

LOWERLEVELCS

5.0

CS161CS16

5.0

Similar Professors