Workman, Julie  

Computer Science

3.42/4.00

74 evaluations


CPE 101


Freshman
A
Required (Major)
May 2010
OMG she is one of the best teachers out there. I knew a little bit of programming before going into her class. However, many of my friends that have not, agree with me on how awesome she is. She structures her lectures really well and makes it easy to understand. She also is great in answering questions in office hours and you can email her for help too and ask her questions sometimes. Overall an AWESOME teacher. I am recommending everyone to get her if they can.


Freshman
A
Required (Major)
Mar 2012
Julie is such a great professor. She presents the materials very clearly, and she will always gladly answer questions people may have. She is nice and kinda funny. However, her voice is a little quiet and monotonic. Be careful to not space out during lecture. Trust me, you don't want to miss anything. Her labs are not bad. Make sure to use the "diff" function every time you're done with a lab. She grades with a program and your outputs have to be exactly like the solution. Her projects can be hard, but she's always willing to help. Ask her if you need help on anything. Don't wait until the last minute to do her assignments. You'll regret it if you run into bugs. Her tests are pretty easy as long as you're keeping up. Overall, she's a very good teacher to have. Definitely get her if you can!


Freshman
B
Required (Major)
Mar 2012
Julie is a great teacher. She explains things well. I never really had to go to lab because things were pretty easy. I have two complaints though. She skips the class a lot. She had other teachers or grad students fill in for her. Not really a big deal. The other complaint would be that she is a bit cold-hearted. I was struggling on the third program, because it was a bit of a curve ball in terms of difficulty. I went to the CSC tutors and they couldn't find anything wrong so my only option was to get help from her in lab. I was third on a list of twenty students for the help list in lab. She spent half an hour on the first two kids and then left. I begged her to stay five more minutes to help me, but she said lab was over and left. That was the only project I couldn't finish and it dropped my grade down to a B+


Freshman
B
Required (Major)
May 2012
I absolutely loved Julie Workman. Now that I'm in 102 with a-not-as-great professor, I've come to really appreciate her awesomeness. She conveys the material in such a great way. There were 3 lab quizzes, that were pretty stressful, but they're made pretty fairly, with checkpoints that are pretty reachable as long as you take notes in lecture. They also were never made for super recent material. Mostly on things we'd already been working on for a few weeks. The grading script is kind of annoying though, because it checks to be sure that very specific details and characters are exactly the same as hers, but it really does help you learn how to pay attention to details. Her projects and labs are very entertaining to do, unlike the other professors' dry and boring ones. Workman, ftw!


Freshman
C
Required (Major)
Apr 2014
I had no coding experience and could have had an A if i had honestly put more time on it myself. I learned so much in this quarter. Definetly a difficult class for noobs, easy for people with experience. She was the BEST!!


Freshman
B
Required (Major)
Apr 2014
Workman was really good at presenting material clearly. Her examples were sometimes a little weird, but they worked. She's very laid back. She said she wouldn't move deadlines, but she ended up moving deadlines anyway. Her projects were fun, especially the Sudoku Solver. She's very good about answering questions. USE DIFF. I didn't use diff for the first few labs and my outputs were off by small things (like an extra space!), so I didn't get any points on them. Otherwise, I would have gotten an A in the course. Use diff. Do it.


Freshman
A
Required (Major)
Mar 2015
Great professor! Loves to help students out and is pretty clear when explaining things. Only complaint is that she might spoonfeed you the answer sometimes as opposed to giving you some good hints to finding the correct solution. Otherwise, take her!


Freshman
B
Required (Major)
May 2015
best CS professor I've had so far. I never leave her class/office hours confused or unclear about anything.


Freshman
A
Required (Major)
Mar 2017
Julie is an AMAZING professor. Having her teach my first "real" CS class turned out to be one of the biggest blessings for the quarter. She knows exactly what she's talking about, and her lectures are both super informative but at the same time easy to understand. Julie recognizes that students are at different levels of technical knowledge and will spend the time making sure each student knows what is going on. She also makes herself readily available for office hours, and getting one on one help is very beneficial with her, as she will help you work through concepts you don't understand until you get it. Easily one of the best professors I've had at Cal Poly so far and hands down recommended. There was an online textbook for the course that was optional for reading. It explained the material in class in a different context, which was helpful to refer to if needed, but I stopped needing it after a few weeks of the course. The labs and projects in the class really brought the material to life, and were good applications of the concepts. Even though some of the projects were very difficult, being able to work through them was a very helpful experience.


Freshman
A
Required (Major)
Mar 2017
Workman is one of the best. Throughout the class, she emphasized how to think like a programmer and has greatly increased my problem solving skills. Though her projects can seem daunting at first, they aren't bad. I would recommend really making use of test cases for all your functions, as I lost a lot of points on a project for not fully testing my programs.


Freshman
A
Required (Major)
Apr 2017
Best CS professor I've ever had. Take her if you can get her, her classes fill up fast!


Freshman
B
Required (Support)
Jun 2018
As a non-CS major, this class was very difficult for me but I would not have passed if it weren't for Julie! Her handouts and prepared worksheets are so helpful to study for exams and prepare for projects, she really wants her students to succeed. She posts practice exams and goes over these in class. If you are struggling, go to her office hours and ask for help in labs, she will make everything so much more clear! Take her any chance you get.


Freshman
N/A
Required (Major)
Jun 2019
Professor Workman is a subpar teacher. She is not good at explaining the material and she is an extremely hard grader. There is pretty much no partial credit for any of the assignments. You aren't allowed to work together on the projects, which are way too difficult for a 101 class. She is very mean if you ask for help or for clarification on the assignment. That being said, if you are confident in your ability to code, the lectures are optional, which is a plus. But if you're a total beginner, don't take her class, it's not worth the trouble.

CSC 101


Freshman
A
Required (Major)
Apr 2009
Julie is awesome! She really explains C unlike other profs in the department. She doesn't asume you just "get it." The projects were cool and Julie was very helpfull with them. Exams weren't too bad either. She even bought our whole class pizza because she was going to be a few days later returning our exams. Oh, by the way, I only need to take 101 for my major, but after taking it from Julie, I want a minor in computer science!


Freshman
A
Required (Support)
Mar 2011
Julie is the best CPE teacher ever!!! She is really great teacher! When you ask her about projects she will actually go through your code and look at what is going on wrong and how you can improve. She makes you think and learn but she makes the subject enjoyable. She is the greatest CPE teacher to take!


Freshman
A
Required (Major)
Apr 2013
Simply put: Julie is one of the best professors in the CSC department. Some say she can be boring at times because of her mostly monotonic voice, but I had no problem with it. Things are a little slow at first but they will pick up. Her best skill is that she can work with all skill levels. Don't be afraid to ask a question, even if it's dumb. She will be more than willing to answer it. I hope to have Julie again some time!


Freshman
A
Required (Major)
Mar 2014
Workman teaches a great course. She is fun and interactive but sometimes if you have had the material before, it can get tedious. She doesn't require you to go to class or lab and the book doesn't help, so I wouldn't buy it. The final is incredibly long and time consuming so make sure that you have a water bottle and some snacks going in. But it was a fun class with cool projects.


Freshman
A
Required (Major)
Mar 2014
If you have a choice, get Julie! I came in as a CSC freshman with no coding experience and her class has prepared me well. The review right below mine comments on the final, but the common final for our quarter was written by a different professor. The programs we wrote were very well laid-out in specs and the input/output parameters, which is a big difference from some of the other professors who taught CPE 101 this quarter. Her programs were actually quite enjoyable to write (even while approaching that lovely Friday night deadline!) She has grading scripts written for each program we submit, so you do have to be careful to make good test cases, but it's not difficult with some practice. Start your programs the day you get them; this helped out a lot since Julie tended to be really late to lab hours. Julie does a FANTASTIC job of reviewing all the things you need to know for the tests.


Freshman
B
Required (Major)
Mar 2015
Workman is a great professor for any introductory programming course. She presents and explains new information extremely thoroughly which is especially nice because a lot of programming aspects take time to learn and can't just be picked up in a single lecture. Take Workman if you're struggling because she gets it.


Freshman
B
Required (Major)
Mar 2015
lover her! sweet and helpful


Freshman
B
Required (Major)
Mar 2016
Despite a perpetual look of "I'm sick of your crap" on her face, professor Workman is a very good teacher. She is wicked smart and immediately gets most problems her students are having. The class is fair even if the grading takes a project or two to get acclimated to.


Freshman
B
Required (Major)
Mar 2016
As someone with close to no Computer Science experience or knowledge, I can say that I truly learned a lot from Julie! She's super smart, knows what she's talking about, excellent at explaining problems in your code(and how to fix them), and an amazing human being overall! She has made me super excited to continue my major and I would recommend everyone to have her whenever possible. Her worksheets are life savers. Julie will challenge you, but you will come out more intelligent and confident in your skills. The common final was a breeze thanks to having her, not all professors go in depth to show you how to be a better problem solver. JULIE IS THE BEST! bless her soul.


Freshman
A
Required (Major)
Mar 2016
Julie's a terrific lecturer and her hints on projects are lifesavers. Can't wait to have her again for 102.


Freshman
A
Required (Major)
Mar 2016
SHES THE BEST! She presents the material extremely clearly and is very friendly. You don't ever feel hesitant to ask questions because she gives thorough and helpful responses every time. I've never had a professor that teaches more effectively.


Freshman
B
Required (Major)
Mar 2016
Always stick with Julie. She's laid back, very chill and strives to make the class as simple as possible for her students. She's very helpful during office hours. GO TO THEM FOR PROJECTS IF YOU LOVE YOURSELF. The material and projects can be tough as the quarter progresses but visiting Julie during office hours can help you a ton. 10/10


Freshman
A
Required (Major)
Apr 2016
Yep.


5th Year Senior
F
Required (Support)
Aug 2018
Kinda bad


5th Year Senior
F
Required (Major)
Aug 2018
Awful

CPE 102


Freshman
B
Required (Major)
Mar 2010
Julie is a great professor. She\'s not the best I\'ve ever had, but I would recommend her. Her voice is somewhat monotone and can be boring at times, but the material is always clear. Nothing is too difficult, if you did good in 101, than 102 should be no problem. I didn\'t get an A because I started most of my programs the night before they were due(always a bad idea even if they are easy programs).I made up for my poor performance on the programs by doing pretty well on the tests. The class averages on the tests were usually in the C range but I thought they were pretty easy and did much better than the average. Overall pretty easy class, you can get an A if you spend time on the programs and do a little studying for the tests.


Freshman
B
Required (Major)
May 2010
Absolutely loved her! She is very clear and loves to teach students. Just make sure that if you don\'t understand something that you ask her about it right away, she will stop and explain it that works for you and most of the other class mates appreciate the question because they can\'t ask it themselves. She will even help you with your programs if you truly are stuck. The homework is challenging, but not at the point where you hate it. You\'ll learn to her too. TAKE HER, SHE\'S THE BEST!


Freshman
N/A
Required (Major)
May 2013
Julie's lectures are very scattered. She shows code on the board, on the laptop, on the board. Back and forth. There's no organization to it. Her lectures are very hard to follow sometimes because of this. She's pretty much always late to lab (20+ minutes most of the time), which takes away a lot of time to answer questions. Because of this, her office hours are always over crowded and she never has time to get to everyone. So if you have questions, you need to be the first in line for her office. She is, however, very good at understanding where students have trouble and if you get the chance to get her help, it's very useful. She's also slow at getting back work. Almost a month after taking a lab quiz, I still don't have the grade sheet of where I missed points, and therefore I can't see where I went wrong and therefore, I can't go talk to her about it.


Sophomore
B
Required (Major)
Sep 2013
I always hear "oh julie is the best you have to take julie she is amazing the best professor ever"! -- Not quite. I decided to take her for 102 after all that hype and saw nothing special. Numerous times we would sit in lab waiting for 20-25 minutes for her to come in and that means only 30 minutes is left. Next, there is a "write your name on the board for help" type of system going on here. What's funny is everyone rushes to class and quickly scribbles their name on the whiteboard and since she is 20 minutes late on average sometimes you don't even get the help you need. Go to her office hours you say? Many times she wasn't there at all and when she was there is a line out the door because nobody got the help they needed in lab! Expect at least a 40 minute wait until you finally get the help you need! Ain't nobody got time for that!!! In-class lectures were very scattered and felt unorganized. I've read a few comments below me and people have the same reaction to the lecture as well. The stupid "cookie" policy (if your phone rings you bring cookies in the next day for everybody) made me feel like I was back in elementary school rather than a college setting. I take my education here seriously and felt that with Julie it was difficult at times to get a firm understanding of the material - things at times were unclear and it was VERY difficult to get help with something unless you wait 30+ minutes. You can't have anyone "LOOK" at your code either because that is "cheating" so you're pretty much screwed and on your own if your not a coding genius or don't want to wait forever in a line. I had to learn java a lot on my own and although its good to self-learn I would have definitely appreciated more support from her. I dont know about how she teaches her other classes but my 102 experience was far less satisfactory than I hoped it would be.


Sophomore
A
Required (Major)
Jul 2015
I took Julie Workman for both CPE 101 and CPE 102. Simply put, she is the best. I think it speaks for itself that she won CS Professor of the Year for the 2014-2015 school year. Julie is very approachable and fair. Her courses are difficult, but doable and also fun if you like programming. One of my favorite memories with Julie are her off campus office hours. Julie met us downtown for office hours and ate dinner with us while we chatted about the upcoming midterm. If you have the chance, take Julie Workman over any other professor. Wonderful professor and human.


Sophomore
A
Required (Major)
Feb 2016
Julie is a good professor, and teaches the material well. However, when it comes to labs, the specs are unclear and may not respond to her emails as well as other professors.

CSC 102


Freshman
D
Required (Major)
Mar 2010
Workman is an okay teacher. She goes over the material in class and tries to explain what is going on. Her biggest flaw for me was that she did not write very much on the board and did most things on the computer through the projection screen. This led to a lack of notes for the class and an inability to study the material. I literally had no notes for the first two weeks. She is great one on one, like in office hours, but if you find java difficult, i doubt you will be able to keep up in class. You are so busy trying to copy what she is doing in bluej that you do not actually learn what is going on. Be prepared to go to office hours and tutoring a lot, if you have not programmed before.


Freshman
A
Required (Major)
May 2010
Workman\'s decent. Definitely a cool teacher, but as far as conveying the concepts, she can be a bit confusing. The first one or two weeks of class were the most confusing weeks of my life because she jumped into teaching Java so quickly, which is quite a bit different from C at first. I think she\'d be more apt to teach higher level Java classes. Still an okay teacher though, I ended up with an A- at the end. Programs assigned every week or so with a strict 12am deadline, along with optional labs every lab class and a mandatory lab quiz every week or two.


Freshman
A
Required (Major)
May 2010
Julie explains everything VERY clearly and she knows exactly the right way to present the material to students who have less programming experience. She is very approachable and will answer your questions at in time during lectures, labs or office hours. Her tests are fair, and she gives handouts that prepare you for them. She also lets you know what topics will be covered before the tests so you can study accordingly. I recommend taking her whenever possible.


Freshman
A
Required (Major)
May 2011
badassssss. loved julie. great teacher. AWESOME in office hours. super interesting projects


Freshman
B
Required (Major)
Aug 2011
Great class, totally a breather from 101! The class itself wasn't too hard, I spent like 25% of the time on this class as I did in 101, and Julie is wayy more helpful than any other professor. She actually gives you the answer when you ask a question instead of giving you another question to answer--a caveat to that however is that I don't think I learned as much because I never had to answer my own questions... Keep in mind though that the final IS NOT CURVED. I went into the final with an A thinking the curve would keep it there (and I didn't study, stupid mistake) but it wasn't curved so getting a D on the final destroyed my grade. Overall, I'd highly recommend Julie to anyone that wants to have some FUN in a programming class, while at the same time learn loads and relax a little. Engineering courses can get stuffy at times, but Julie keeps it fun with cookies and jokes all the time :)


Freshman
B
Required (Major)
Aug 2013
Julie is among the best professors that I've had at Cal Poly! Her class is just the right difficulty: easy enough to follow along in lectures yet challenging enough to tease your brain every so often. One thing that I found SUPER important about her teaching style is that she definitely understands student difficulty. As someone new to coding, I was able to keep up in three of separate classes of hers. On top of her methodical teaching, she also has a fun personality and a willingness to connect with her students. Office hours can be pretty crowded at times, but Julie really wants to help most of the time. Only negative thing I can say is that I know some more experienced programmers have gotten bored in her class. All around, Julie is a GREAT professor and I would not hesitate to take her class again any time in the future.


Junior
A
Required (Major)
Jan 2015
I had Julie as a professor for 123 through 102. She is absolutely amazing! Her lectures are straightforward and thorough. Have a question? She'll answer it and help you get a thorough understanding of everything you need to know. Not just that, but she's a wonderfully kind and considerate person. Take every class you can with her.


Freshman
A
Required (Major)
Jun 2015
Midterm was difficult, and some of the projects were not easy. However, Julie did all she could to make sure we understood the material. Do recommend!


Junior
C
Required (Support)
Dec 2015
Workman is awesome! She is so nice and her lectures are very straightforward. She passes out notes of code sometimes, which annoys me a little bit because it makes my notes for the class a little unorganized, but I did learn everything I needed to learn. Her midterm was pretty difficult, thus the grade I am receiving in the class, but if you study everything she goes over in lecture, you will do fine. She is an easygoing person and eager to help!

CPE 123


Freshman
A
Required (Major)
Jan 2013
Good teacher, a little monotone, which she admits too. Makes it hard to stay awake sometimes. Otherwise, learned a lot


Freshman
A
Required (Major)
Dec 2014
One of the best professors/teachers I've ever taken in my 13 years of schooling. Although the material she covers is challenging, she is extremely good at presenting material, and even more so in guiding you. She literally made me interested in a class I had little or no interest in. Fuck security, game design, music or robotics, this is the shit. 11/10; the hype is real.


Freshman
B
Required (Major)
Dec 2014
Great professor, that decides to fucking curve everyone's grade from an A to a B or a B to a C in the last minute.... She is so good at teaching, why would she do this...


Freshman
B
Required (Major)
Dec 2014
curves an entire grade down, good luck


Freshman
B
Required (Major)
Dec 2014
First off, I started this class with no coding experience. It really is true when people say that Julie works with students at all different skill levels. She was very understanding that some of us were new to it all. I have honestly learned so much and it's because Julie really knows the material and how to present it. She is very sweet and also very helpful during her office hours.It does suck that she did curve down a grade though, but I still ended up with a B so it's okay. She doesn't throw curve balls on the midterm or final, they are pretty straightforward and if you study you should be fine. I would definitely take any one of Julie's classes if I got the chance to!!


Freshman
A
Required (Major)
Dec 2014
Overall Professor Workman is a decent and straightforward lecturer. I've already had four years of programming experience so I won't be able to empathize with those whom are entirely new to computer science. If you have had experience working with Java, then this course will be incredibly easy for you as the language we use, Processing, is built on Java. If you do more than average on your labs and create something that genuinely makes her appreciate the creativity and thought that went into the lab, then she might give you a grade above 100 for that lab. You should consider trying to do this because apparently she curved everyone's grade down this year LOL. Put a good amount of effort into your projects. The difference between the projects of someone who wrote up 200 lines of code vs someone who wrote 500+ lines of code is very obvious. There is a very small "art" portion that you will be tested on for the first midterm, so make sure you understand whatever art vocabulary she throws at you. Bring a laptop with you to lecture so that you can follow along... or browse Reddit all day :D


Freshman
A
Required (Major)
Mar 2015
Really good teacher. Explained material clearly and didn't hesitate to help students or answer questions. Her class wasn't very boring to me, even though I already knew all the material. She doesn't take attendance and doesn't care if you leave the lab. The class itself isn't very much work at all. She's cool person and a really good teacher. Would recommend.

CSC 123


Freshman
C
Required (Major)
Dec 2012
Professor Workman is amazing! C is absolutely the lowest grade someone could get in her class, because I got 50% on the midterm and final! Her grading structure is 10% midterm, 15% final, 20% lab group projects, 30% homework projects, 20% group final project, and 5% participation. She is a really nice professor, always happy to answer questions or further explain a topic. I made two major mistakes in the class, and I wish to help future students avoid them. Mistake #1: Sleep deprivation leading to lack of focus in class. I spaced out during many crucial lectures. Try to sleep enough, or drink coffee. Engage your mind by following along and programming/taking notes Mistake #2: Always letting a partner do the work. Workman has all the labs as partner activities, and I was always with smarter people who already had coding experience. Most of the reason I fell behind and didn't learn enough was because I was just watching. Learn by doing, not by seeing! So take Workman, pay attention, and you'll do great! Nearly everyone gets an A or B, and she's a great person.


Freshman
A
Required (Major)
Feb 2014
Julie is a good teacher, but she doesn't quite know how to teach this class for people that have never had any programming experience. She's super helpful, but can move a bit fast if you haven't caught on. She's very understanding though, and will definitely help you whenever you need it. Assignments are also reasonable, and you work in groups a lot.


Freshman
A
Required (Major)
Jan 2016
Nice, approachable, easy-going, clear, helpful, fair, and very knowledgeable. What more could you want? Definitely take one of her classes if you have the chance.


Freshman
A
Required (Major)
Dec 2016
Amazing professor. Teaches well, and if you put in the slightest work, you're going to love the class and get an A. Grades well, the average lies around a 99. Gives extra credit for good looking work. Midterms and Final count for a lot, the labs, not so much. Introduces groupwork to college students. Take Take Take


Freshman
B
Required (Major)
Mar 2018
Julie Workman is the best! she really taught the material well and clarified any questions expertly. She is so nice and really helpful if you need extra help go to her office hours. Definitely take her if you have the chance!

CPE 203


Sophomore
C
Required (Major)
Dec 2018
Labs are okay, projects are hard. You have 5 projects to do in this class and each one builds on the previous one so if you don't do well on the previous one go to lab or go to office hour ask for help. Her midterms were alright, class average for each midterm was 82% and 76%. I think she made the common final, it's really long but okay if you know the stuff on the midterms you should do fine on the final.

CPE 225


Sophomore
C
Required (Major)
Dec 2015
Amazing professor

CSC 225


Sophomore
A
Required (Major)
Apr 2008
This professor has many ratings under Julie Hatalsky but her name changed (just an FYI) so look there for more info. She's a great professor - I loved the class and she was approachable and helpful.


Sophomore
A
Required (Major)
Mar 2009
Julie was very down to earth. All her lectures were really straight forward... Listen to what she says, and be wary skipping class the day of her pointers lecture! You really don't want to miss it. It's really hard to grasp. I missed the second part and it kinda messed me up on the final...


Freshman
C
Required (Major)
Nov 2010
Still the best to date. If you can, ask her what courses she is teaching and shape your schedule, or year, around what classes she is teaching. Believe me, I almost took O\'Gorman, but then i found out she was teaching 357. Boom, quit O\'Gorman\'s class and am taking hers in the Spring, Hoorah!


Sophomore
A
Required (Major)
Dec 2010
I had Professor Workman for 102 as well as 225 - I would take her for 357 too if I could, but unfortunately, since it\'s pretty much a gateway class, I have basically no choice but to take it next quarter with Ogreman... I mean OGorman. She\'s really a great teacher and she spots problem in your code really fast and can help you quickly! She definitely knows what she\'s doing. She\'s sometimes not so great about answering emails, but if you just go into her office, she\'ll save you hours and hours of confusion just from a few minutes of her explaining it. I definitely would recommend her for 102 or 225 - you get a good understanding of the material without the unnecessary pain and agony of taking Mammen or Ogreman.


Sophomore
B
Required (Major)
Dec 2010
Workman does a good job of covering a wide variety of material in a quarter. She managed to teach us all we needed to know for this course without going overboard. She does a great job of answering questions about programs and helping students with difficulties. Workman was also really honest with us- some of the programs sucked, and she told us so ahead of time. She also gave us practice problems similar to what would be on the tests so we could go over them in class and study for the midterms.


Sophomore
A
Required (Major)
Feb 2011
Julie is still my favorite in the department. She presents the material very clearly and gives lots of practice problems. She is very helpful in lab, office hours and answering questions in class. Her class helped me so much for CPE 357. She is very easy to learn from, a fair grader, and prepares you well for exams (and the future!).


Freshman
B
Required (Major)
Jul 2011
Julie is great at explaining the material and providing examples to help students understand. She's also helpful in office hours, and may eventually simply give you the answer, so it's worth visiting. Her tests can be a bit tricky. I thought the pointer puzzles were a bit overrated because even though I have no problems understanding pointers, the questions were simply too tedious given the amount of time. Also, don't expect her to curve.


Sophomore
A
Required (Major)
Dec 2011
Julie is awesome. This is a tough class, and at first it's a little frantic, but you get the hang of it before too long. Similarly, the labs can be frustrating, but she gives you everything you need to know (and even additional hints if you ask for them). Make sure you pay attention in class, and don't be afraid to look in the textbook (it's actually helpful). Julie knows her stuff and is good at teaching the material in lecture. Sometimes she'll blow past a slide with stuff she thinks is simple or already expects you to know, so make sure you ask her to slow down for a minute if you're confused. Other than that, I can't really fault her for anything. She's really chill. If you have the opportunity to take her don't pass it up.


Sophomore
B
Required (Major)
Dec 2011
Workman is a pretty good teacher and I enjoyed her class. In 225, you start with binary and work your way up to assembly and c. Her lectures were good/okay. She uses passes out a powerpoint and then supplements it by drawing on the board. There's about 1 lab assignment a week (some went a week and a half). The labs vary in difficulty, but I did not find any of them to be unreasonable. You're allowed to work with a partner. I will confess that programming in binary/assembly made them extremely annoying, but that's not her fault. And she's helpful in lab. Be careful though, make sure you test your labs very well. Cause she knows exactly how to break them. As for office hours, I can't say, I never had to go, which I guess is a good indication that her lectures and notes are sufficient enough to understand the material. There's 2 midterms, which you're allowed to bring 1 side of 1 page of notes. She'll also give you a handout which has information on things that you should know, but don't need to memorize (like numbers and commands and such), which is very helpful. Theres some short answer questions and a couple programming questions. She grades them reasonably, and gives reasonable amounts of partial credit, etc. This being said, DO NOT UNDERESTIMATE THE MIDTERMS. Do not think that since you get a page of notes you do not need to study. Her midterms are by no means unreasonable, but its very easy to trick yourself into thinking that you understand the material when you actually don't. Do yourself a favor and study. As for the final, the same advice applies, though you get 2 sides of notes and there's some multiple choice in addition to short answer/programming questions. Overall, she's a very nice teacher, her lectures are good, exams are reasonable, and I look forward to taking her again someday.


Sophomore
C
Required (Major)
Dec 2011
Julie is a fun teacher to have, she is nice and is always willing to help anyone who is confused. CSC 225 is an interesting class. You start with binary then to assembly and then to C. The most annoying part of the class had to be the assembly language. It was a new concept i have never seen before and it was quite confusing. Her class is not necessarily hard but it's not easy neither. Her midterms are pretty intense, i did not do particularly well on the 2nd one, but neither did the class. However, even if you do bad on the midterms, her labs will make up for the grade as they are 30% of your grade. Overall the class is hard but fun so enjoy it as it was an interesting experience.


Sophomore
B
Required (Major)
Mar 2013
Julie's class was my least favorite class this quarter, but I ended up with a better grade than any of my other classes. You start out coding in binary instructions, then spend forever on assembly, and end with C. Julie knows her stuff and is always happy to help (provided it doesn't run over time in lecture or lab cause she seems to always have somewhere to be) if you don't quite understand something. Her lecture is very boring and she doesn't really teach all that much, just reads off powerpoint slides most of the time, but she knows this and warns people ahead of time "sorry this is gonna be a boring day"). She'll ask people to bring in cookies if they're caught with a phone, and she will too if hers goes off which it does every week or so, and she got my class pizza cause she took weeks to grade the midterms. All that being said, she is the absolute worst lab teacher! I don't see why everyone likes her so much. She consistently showed up to lab 20-30 minutes late every day! She has a list on the board of people needing to demo labs and who have questions and she always does demos first, so if you get stuck and have a question and there's a long demo list you're pretty screwed and may not get credit for an assignment, but if she was in lab on time then she would have days to help people who get stuck...and trust me you will get stuck! She leaves early too and sometimes just disregards what's going on. One day Hatalsky brought Julie's dog to her in lab and she was playing with it, there was a huge demo list and a big question list on the board and she said "i'll be back guys, im gonna go walk my dog" so she got back and tried to demo everyone in the last 10 minutes and some people (including myself) didn't get their labs in and got docked points. All in all, she's an ok lecturer, but she was terrible in lab. She's a bit sexist in favor of girls, and can come off rude sometimes when helping but if she ever actually manages to make it to you to help then she can point out the problem pretty quickly and it's usually a quick fix, just tricky labs. I couldn't stand her or the class one bit during the quarter, but looking back it only was ok once you got to C stuff. Midterms were ok, final was a breeze!


Sophomore
A
Required (Major)
Dec 2013
Workman is one of the most clear, helpful professors I've had - really good at breaking things down and explaining them well. Easy to understand and well-organized. Homework load is reasonable: Optional book questions and labs that I could mostly finish within the lab time, and a few projects that are tricky but doable.


Junior
A
Required (Major)
Dec 2013
Professor Workman is awesome! CSC 225 was definitely my favorite class this quarter. It has two midterms and a final. You get to take one side of a sheet of notes to each midterm, and a two sided sheet of notes on the final. I thought the midterms were fairly easy, but the final ended up being harder than I expected. Homework is not collected, and labs can be done with or without a partner and at lab or at home.


Sophomore
N/A
Required (Major)
Dec 2014
Great teacher. Only negative is she has a semi monotone voice which can put you to sleep if you're not careful, although even she's acknowledged this and usually makes lectures pretty interesting, especially if you're passionate about the class.


Sophomore
N/A
Required (Major)
Feb 2016
SHE'S PERFECT. A HERO.


Freshman
A
Required (Major)
Mar 2018
She's a fantastic professor. Hands-down the most interesting and fun class I've ever taken. She explains the material clearly and has a passion for the subject. All of the lecture slides and other resources are readily available on PolyLearn. Many students had a hard time on her exams, but she provides lots of practice material and as long as you review it, you won't be surprised by the exams.

CSC 234


Sophomore
A
General Ed
Feb 2010
Great professor. If you need to take this class, this is the professor to take it with. She explains the material very well in class, has a little lab thing for more practice, the projects aren\'t too difficult and she will basically give you the answer if she thinks you understand the stuff. One of the three best professors I\'ve had.