Haworth, Kari  

Electrical Engineering

3.67/4.00

24 evaluations


CPE 101


Freshman
N/A
Required (Major)
Mar 2013
Professor Haworth is an absolute goddess! She is amazing at programming and has tons of experience. The lectures are very fast paced, but she will definitely stop and go over something again and again until you understand it, you just have to ask. She understands this is most people's first time seeing programming, and will work with you and can see exactly where your mistakes are. Office hours are EXTREMELY helpful. Just make sure you stay ahead on assignments, and don't fall behind. There are 9 lab exercises which are very helpful practice, 3 projects, 2 lecture exams(hand written), 3 lab quizzes (coding quizzes), and a final written exam. All of which are very fair and close to what we practice in class. I would absolutely take her for more courses in the future.


Freshman
N/A
Required (Major)
Mar 2013
Haworth is by far one of the most (if not the most) caring and skilled professors here at Poly. Not only is she extremely comfortable with the subject material, she is lightning fast (though sometimes that can be a drawback in lectures) with everything, has a quirky perky personality that you'll come to love, and is generally a very understanding professor. She is an angel. Unless you have prior programming experience, CPE101 is not a walk in the park, and Haworth will constantly remind you about that. She really does go out of her way to keep you on track though; as long as you yourself take the initiative to keep up. Office hours are APLENTY and she even booked ~7 more hours this past weekend, in anticipation of finals. Overall, Haworth wants all her students to do well and definitely deserves a lot more recognition (and pay) than she's getting. Absolutely love her, 10/10 would take again (hopefully I'll see her again in CPE 233)!


Freshman
A
Required (Major)
Mar 2013
Professor Haworth is by far my favorite teacher at Cal Poly so far. She can do no wrong in my eyes. She cares A LOT about students and wants everyone to succeed. The class she taught was meant to go VERY FAST, and we did go fast. However, she still made every lecture easy to understand. DO NOT miss a single class, because a LOT of material is covered in one day. She makes her mid-terms similar to the final to prepare you and homework load is definitely manageable. Professor Haworth is also very approachable and quite funny!

CPE 103


Junior
A
Required (Major)
Sep 2013
Having felt the CSC department at CalPoly was pitifully lacking and the EE department leaving more to be desired, Haworth really restored my faith in Poly to adequately prepare me for the technological fields I'm pursuing. I was her student for both CSC 144 and CPE 103, and she was phenomenal. I had taken CSC 144 with two prior instructors, both just awful. However, she taught that class wonderfully and very clearly (her first time teaching that class too!!). For 103, she was great. There were a couple issues with presenting the material clearly, however it was understandable because that too was a class she had not taught before. I didn't just pass these classes, I LEARNED from them. She is incredibly experienced in the real world of Electrical/Computer engineering and very intelligent. In addition, she is incredibly nice and understanding, making it obvious she cares about the students above all else. I hope I can continue taking classes she teaches and highly recommend anyone else do so. To solidify how appreciative I am of Haworth, I'll point out that this is the first and possibly last polyratings review I have ever written. Thank you professor Haworth!


Sophomore
N/A
Required (Major)
Dec 2013
Comes to class prepared and conveys the material well. Would take again.

CSC 103


Junior
N/A
Required (Major)
Mar 2014
We will miss Dr Haworth you are the best

CPE 129


Junior
C
Required (Major)
Jan 2012
She's okay, it might be because it was the first time she taught the course, but she made many mistakes that turned many of the lectures into a quagmire of fixing mistakes. That said, her office hours are absolutely excellent and should definitely be taken advantage of. She's a nice lady and tells excellent stories that helped motivate me to continue paying attention even when the content became amazingly boring.

CPE 133


Sophomore
B
Required (Major)
Mar 2012
Note that I'm writing this review before Finals (I don't want my final grade to influence my feelings about her). Overall she's a pretty cool and chill professor. She's really reasonable and nice to work with. Like one time over half the class did not finish a lab so she gave us a whole extra day to finish it (more than enough time). She also doesn't require full lab reports for every lab, something other professors require. Her tests are rather straight forward, just make sure you do the homework so you know what to expect. And as a previous poster said, she's excellent during office hours. During lab, don't hesitate to ask her questions; she's extremely helpful. She also replies to e-mails very quickly. My only real gripe with her is that even though she clealy has the potential to be an awesome professor in the near future, she's still new and it shows some times. What I mean is sometimes she might go over something very quickly and the whole class needs more coverage on the material but she doesn't recognize this until later. Still though, as long as you make sure to ask questions, you'll be fine. I'd take her again if I could.


Junior
N/A
Required (Major)
Mar 2012
Professor Haworth is an awesome professor. She is extremely nice and very reasonable. She did a great job explaining the material in the lecture and it was her first time teaching CPE 133. She can go quite fast sometimes but she always asks if there are any questions. The class requires quite a bit of work but she helped a lot by cutting down the amount of lab reports we had to do. Also, her tests were very reasonable and fairly easy. I would definitely recommended taking her if you can.


Sophomore
C
Required (Major)
Mar 2012
Very nice Professor. Her teaching methods during lecture a somewhat useful, but in office hours she is amazing and is very understanding. We had three midterms (the best one being weighted the highest) and are based almost entirely on the homework. They aren't mandatory, but I would recommend doing them for an easy time. I failed from not taking advantage of it sooner but managed to bring my grade back up to somewhat respectable standards near the end. Take her and you will do well.


Junior
B
Required (Major)
Apr 2012
The class is not to hard and she is a good teacher eventhough it was her first time teaching the course. The midterms are easy. The homework is optional but doing it can help you a lot on the midterms. She also was able to see that when students were falling behind that she needed to extend the deadlines for the labs. The final was somewhat harder than the midterms and took almost the full 3 hours to do. Overall she's a good teacher to take this class with.


Sophomore
A
Required (Major)
May 2012
A lot of the time you'll find that in the EE/CPE department...prof's just don't care about whether you do well or not, Haworth is different. She genuinely cares about the students and is willing to go through great lengths to make sure everyone is doing alright. You have to really try to fail.


Sophomore
A
Required (Major)
Dec 2012
Awesome teacher and an awesome person. It's really refreshing to be in a classroom environment where the teacher genuinely cares about the well-being of her students. Portrays the material clearly and lets you know what is work-place realistic and what isn't, which is nice. This is the kind of teacher public education needs to reward for being young, helpful, and kickass...not sham to balance the budget.


Sophomore
A
Required (Major)
Jan 2013
Amazing professor. Material is well presented and tests are straightforward (really long though). Haworth is not incredibly difficult but you definitely have to pay attention. Most importantly, she is chill and understanding and willing to answer any question. Take her if you can, at any cost. Fantastic

EE 201


Junior
A
Required (Support)
Apr 2011
Haworth was really good. She expects you to know the pre-reqs (So background info about capacitors, inductors, resistors etc.) but only the basics. If you don't know or don't remember, go into her OH's, she's REALLY helpful! Knowing how these components work will help you in a big way when it comes to understanding circuits. She's new and talks out loud when she's thinking, which is helpful so you know her thought process. I highly recommend her. She focuses more on examples than theory, but i feel like that works for this class. Her tests don't have a whole lot of points on them, so if you screw up it really dents your test grade. But the tests are SUPER fair & easy. She also drops your lowest exam! I HIGHLY RECOMMEND HER! She's FANTASTIC.


Sophomore
B
Required (Support)
Aug 2011
Haworth was great. She seemed kind of intimidating in the beginning of the quarter but once we got into the material and she started making jokes during lecture we realized how nice she was. The class started out easy with review stuff from Phys 133, but at the end of the quarter it was very hard to keep up. She did a good job explaining the concepts and answering questions during the lectures. The class was made up of only 3 midterms and the final. The midterms counted for 25, 15 or 10% depending on how well you did and the final was 50%. She gave homework problems that didn't count for the grade, but she said if we turned in all the assignments it could bump us up a grade if we were borderline. Try to do well on the first midterm because they all get harder after that. I always felt like I didn't have enough time to finish the midterms, but if you know the material and have looked at the homework problems you should be fine.


Senior
B
Required (Support)
Dec 2012
This little elf goddess can bounce on my dick til kingdom come. I got a D- on the final and came out with a B+. She's the truth. Go to office hours.

CPE 233


Junior
A
Required (Major)
Jun 2012
Haworth is the nicest, most helpful and most reasonable professor. I had her for both CPE 133 and 233 and it was her first time teaching both of the classes. I felt she did a great job with both classes. She does a good job explaining the material in lecture and even better in office hours. She goes to great length to help out anyone who needs it. She even came in on a Sunday before the final to give us a review which helped out a lot. The tests she gives are really reasonable and if you study and understand the material you'll do fine. She is also the kind of person and professor who will get even better the next time she teaches the class. Definitely take her if you can.


Junior
B
Required (Major)
Dec 2012
Kari is a great professor, she is very knowledgeable and friendly. She is ridiculously helpful during office hours and she'll even work with you via email late when projects are due. I had her for 129 & 233 and I definitely feel like I learned the material. A++ would take again


Sophomore
A
Required (Major)
Aug 2013
Professor Haworth is a very good teacher. Her lectures were well organized but at the same time flexible enough to address student questions. There were two midterms and a final and there was nothing on any of them that we had not seen before. She restructured the class slightly so that we completed our CPUs earlier and had more time to work on the final project. This made the class a little more intense but allowed us to make interesting and functional projects.

CPE 315


Senior
B
Required (Major)
Dec 2013
This is the second time I took this class (dropped the first time because I took too many classes!) but I definitely remember the material being much harder the first time I took it. This second time, the material was very easy to grasp, and if anyone didn't understand anything, she took the time to make sure everyone understood. Unlike some professors, if you asked for help, she'd just tell you how to do it, but show you the steps for how to get that solution--no bullshit "well what do YOU think you should here?" Her lectures were fairly easy to follow. Homework solutions were provided, but homework was never collected. Occasionally, she would provide supplemental homework problems if she felt students needed more to get a grasp of the material. Very useful during office hours and lab time; always willing to help you understand what's going on, as opposed to just giving you the answer or beating around the bush and making you figure it out.


Junior
B
Required (Major)
Jan 2014
Had her for 233 and 315. She's super good. Super clear, super fair. I love you HAWORRRRRTTTHHHH

EE 315


Junior
B
Required (Major)
Jan 2014
This was professor Haworth's first quarter teaching this class but she did a good job. Her lectures were well prepared and she was able to adjust the pace of the class when students started having difficulties. The class has a midterm, a final and 4 labs. The last lab is worth twice as much as the other labs so be sure to do well on it.

PM 849


Graduate Student
C
General Ed
Nov 2016
This is the first C I have recieved in my entire life. I hope that says something to all of you out there watching their GPA. Do not take him--this class was a nightmare!