2.3
Quality3.6
Difficulty15%
Would Retake164
Reviews15%
Would Retake
164
Reviews
Rating DistributionOfficial
5
21
4
21
3
25
2
42
1
55
What Students Say
“Wasted time explaining irrelevant material instead of what will be on the exam which she usually says in a passing remark”
ICTS1212 - 1.0 rating“She is overall pretty unorganized too”
INFO2130 - 1.0 ratingClass Info
Online Classes
100%
Attendance Mandatory
94%
Textbook Required
44%
Grade Predictor
Your expected effort level
Predicted Grade
B+
Grade Distribution
Common Tags
Rating Trend
Declining
-0.91 avg changeRatings by Course
ITCS2214DATAST
5.0
(1)ITCS1101
3.8
(4)1213
3.5
(2)ITCS12121213
3.0
(1)ITCS1212
2.9
(58)Difficulty by Course
ITCS2215
5.0
ITCS2214
4.0
ITCS1214
4.0
ITCS1215
3.8
ITSC1213
3.8
Reviews (164)
No Comments
easy class, never bought the books still got an A, drops 5 of the lowest quizes, very helpful, short classes.
Do not take this professor.It's hard.She won't give you any quizzes just exams and she doesn't explain clearly.Take this course with other professors but not her.Not at all interesting teacher.If you don't do good on the exams then you will fail the class.Not a good teacher.I took this course in spring 2005 and got a C even though i studies really
This is not an easy course but if you work hard and study for the test then it should do well. Do not hesitate to ask her for help because she we glady do so.
Assignments don't come from the book. Lecture notes are a joke. Take someone else
Easy Easy class. She doesn't make you come to class on Fridays! I think i attended 1 class every 3 weeks and made 'A's' on all my assignments! Easy Easy!
Went to class 3 times I think. Easy A. Had no quizzes or anything. ALl the assignments were assigned and turned in online. It's pretty much just like taking an online class.
this teacher is very easy...no friday classes and no wednesday if you didn't need help with the assignment. she doesn't grade hard. i ended up with a 98 in the class...super super easy A
I took the web class of this class. She is very unclear. Never responds to e-mails. Her assignments always have critical mistakes in them. Once you turn in a program, you can't resubmit it if you find a mistake. The programs are EXTREMELY hard. All tests are open note / book. **FIND A FRIEND FOR THIS CLASS OR FAIL.**
This teacher may be the worst I have ever had the misfortune of enduring. She taught (I use that term loosely) my online class. She does not respond to e-mails, does not grade assignments on time, and gives one day warning of tests. Avoid her at all costs or shoot on site.
Words cannot describe the difficulty of her programming assignments and considering the fact that they count 30% of your grade, it makes this class a GPA killer.
Lorrie is def. the worse teacher i have ever had and trust me, i went through all the "bad" teachers in the math department. not clear at all, not helpful at all, rumbles in class, gives hard assignments, harsh in grading, extremely boring in class. I would rather get my wisdom teeth pulled out rather than go to her class. Run for your life!
Take her in-class course because the online courses are for the EXPERT students. I earned a B in her class. It was difficult but if you don't understand schedule a time to meet her outside of class so that she can explain the material in detail. I learned a lot from her class.
I think she's just stupid. Bad teacher, hard programs for "beginners". All-in-all, I think she doesn't know she's a bad teacher b/c she's not smart enough to recoginize it.
Took the online class, she is very unclear. Don't take the online class unless you are a java expert. I am pretty good at java and her programming assignments are really tough. I'll be happy when i get through with this class.
Nice, Clear teacher. Gave programs to be completed on webCT(average difficulty). Tests were HARD. You are supposed to program on paper and any errors are points off. She writes programs on the overhead and makes errors left and right, it just seems hypocritical. She should test for knowledge!
All documents from her are riddled with spelling and grammatical errors, and also very unclear. Low understanding of WebCT(so many submission problems) She is willing to help, but can not get the material across during normal lectures.
ok teacher, willing to help on any problems with programming assignments. only problem is that notes aren't very clear, which can be a big disadvantage when it comes to studying for her tests.
Very weak professor to say the least. Was willing to help but the help might have been worse than just figuring it out on your own. Notes were not clear and full of mistakes. Randomly changed notes and due dates on assignments without notice. If you can take 2214 with anyone else I would strongly recommend it.
this teacher was not bad at all, dont take the online class, take her class, and its not bad, go to class! she will help out on programs you will understand them, she puts everything online, and she is normally online to answer questions, sometimes she moves back programs, dont think that its an easy class, but if u stay on top youll be fine
Not a class to take online. She will help a lot if you can manage to get ahold of her. But taking this class online ended up killing my grade, there is something to be said about face-to-face. Notes are confusing online, and contact is way too difficult.
I never showed up for class because she tries to explain things and makes it more complicated. She also gives project where I have no clue on what's going on. Tried taking notes and stuff but didn't really learn. Lost interest and never showed up.
Loved her c++ class but her java isn't that good.
One of the worst professors I have had. Not very willing to help you, and when she does it usually confused you more. She was usually late posting assignments on BlackBoard. Her assignments were pretty easy, but the way she wrote them made them sound way more confusing then they needed to be.
Very confusing when she teaches. Very nice person, but not great at teaching Java. Tests are pretty easy. She reviews everything that will be on the test the class before. If you you can find a better prof take them, but don't worry if she's your only choice.
Head for the hills!! I know alot of people who has failed her class!!! Choose another professor!!!
Good professor
She is a nice person, she is just dumb as a rock. She doesn't explain anything clearly... i did fine in the lab, lecture just bored me to death. she is dumb. end of story
She is a nice lady but she doesnt really listen to what the student says. We rarely used the book. Lecture is kinda boring but lab makes up for that. I would take her again if i had to and she is the better alternative to Aidong Lu.
Ms. Lehmann is a nice person, but she is not a good professor. She doesn't explain things in a way that makes sense and asking questions makes things worse. The lab makes up for some of what is not covered clearly in lecture but only if you have a good T.A., I wouldn't recommend any of Ms. Lehmann's classes unless you really get the material.
this instructor is very harsh when it comes to grading. her lecture is straight from the book, and her assignments and exams are not parallel. this course is not taught well to be an introductory course into computer science. do not take this professor. trust me, please do not take this professor. this is the first time i ever posted a comment
not bad...
I really liked her class and her teaching style. I feel like I learned a lot and was challenged too.
I think she is a pretty good teacher, you have to want to learn though. She doesn't have remorse for students that don't show up to class. Can sometimes be sarcastic, but will help you as much as you need it. I'm glad I took her.
People who are leaving negative comments either did not attend class or did not ready the text book. I had no prior knowledge of C++ before entering her class and earned an A in the class. Attendance is 5% of the grade and the programs she gives in class are exactly what is on the test. SHOW UP TO CLASS AND YOU WILL PASS.
knows how to teach note like some bodies moving around getting paid for posting grades.
Writes the most confusing programming assigments ever. :/
She makes study guides for all 3 tests that parallel the actual tests. If you know how to do the study guide, you will do very well. I got a B and had no knowledge to C++ before taking this class. The only negative thing is that the programming assignments can be rather time consuming and sometimes unclear.
I liked her as a person, but I think she is the worst professor at UNCC. I am a good student, I went to every single class and every single lab, never missed an assignment, got straight As on everythingm, but somehow failed the exams. She doesnt teach, if it wasnt for the TAs I wouldnt have learned anything. I heard the other teacher is just as bad
I don't know what the person below is talking about, she makes study guides for every single test and they are exactly like the real tests, but the numbers are obviously different. If you do the study guides, you will be fine.
Professor Lehmann is one of the jewels UNCC contains in their computer science department. She is able to make a complex topic become understandable ( which is difficult to do). If you study the material and try you will do fine in her class.
A very nice woman and does a decent job of explaining the material. Some of it is confusing but you will get the hang of it in lab. Her programming assignments, however, can be quite vague and extremely confusing at times; makes some of the assignments more confusing than they need to be.
Very polite but her programming assignments/tests are extremely confusing. 75% of my time is devoted to figuring out what the assignment is, with 25% dedicated to programming/logic.
Great professor. Can Teach excellent with helping before a test. Also has study sessions before tests.
All she does is come to class and teach as if it is a burden. Does not respond to any emails and is no help outside of class. The lab TA's are great though.
She's an unfair and biased teacher. She doesn't answer emails, EVER. However the Lab TA's are fantastic, and I'd love if they would teach instead. If you have other options, take them. Not this class. Tests are nitpicked until they're a low grade, just to prove a point.
Decent Professor, explains material well but puts too much emphasis on unnecessary things. Test are a bit difficult but she does give a study guide for the test. Studying for the test is necessary for a good grade. Gives a clicker quiz every class and checks attendance by it also. Lab Test are easy and lab assignments are moderately easy.
Not a good professor at all. Both assignments and tests can be very unclear as to what exactly she wants, and she is very nitpicky, taking points off of tests for your handwriting, asking students to write code on paper is stupid in the first place. You must write programs just how she wants or its wrong, even if the program works perfectly. Avoid!
Very unfair with tests and assignments. Hard to understand. However the lab is where i learned everything. Its just in lecture you learn nothing and are expected to know everything. AVOID THIS!
I dropped a letter grade for forgetting a semi colon. Writing programs on paper is just stupid and I never learned anything from the lecture. The average in the class was a 59% and 9 people out of 180 got a 100% on the last test. Of course, I learned everything in LAB which I passed with a 100%! The teacher is what caused the bad grades.
The course consisted of a lecture and a lab. As stated in previous postings, the lab section is where you learn the material for the class and actually have the opportunity to consult with the TA and other students. The lecture however provided little benefit to the course. The tests were geared more towards memorizing syntax.
This is a somewhat hard class. The lab helps and attendance in both lab and class are required. Missing class will put you behind quickly. Lehmann is very helpful if you need help. Lots of memorizing syntax. It's like learning a new language. The tests are pretty much the practice exams. Use those to study.
Does not know how to teach large lectures. Tests are tricky, lots of hand-written code. Whines a lot. If she's in lab, she's very helpful. She knows her stuff and is much better with small groups. For a programming class, this is very slow and easy. Assignments look harder than they are. Break it down to small steps, then write code.
She was very clear about what you needed to know. Gave study guides for each test that contained everything that would be on the test. I cannot think of a way not to pass the class, unless you just don't turn anything in at all.
Pretty lame class. For exams you have to write programs on paper. Sometimes she gives assignments that are not covered in class or textbook, and she refuses to help. If possible, take the class with someone else.
The lamest thing about this professor is that you have to write code on exam paper. This is not how programs are written in real life. In real life you have many chances to correct mistakes. But if you make mistakes on exams you get many points off. For example if you forgot a semicolon it is 1-2 points off a 10-point question.
She goes on and on about integrity but she does not practice what she preaches! An incident involving a power outage occured and kept me from turning in an assignment so I emailed her and she said she would still except it then waited til after the final exam to decide she wasnt going to take it which made me have a very low grade. SNEAKY!
Very harsh grading on exams. You have to write exactly as she wants, or 50-100% off. Even if your format is correct, but if you make a very small mistake, such as forgetting a punctuation, 30% off. If you make a syntax error, 50% off. If you make a logical error, 80-100% off. DO NOT TAKE.
DO NOT take. You will regret it.
Don't take her. You'll end up being disappointment. That's all I have to say. Wants you to be perfect for every exam. UNCC should seriously fire her.
avoid her at all costs, i've never failed or even made a c in a class in my life and this class with her was my first F. she's very precise, clear, u will learn the material, but she is absolutely harsh on grading and inconsistent. take the other teacher, you may not understand her over her accent but anyone is better than lehman
Lectures are ok and the tests are really picky. But she offers a study guide before each test which is almost the exact test. My TA was also incredible. The class really isn't as bad as these other people seem to think.
Old fashion written test for a programing class, very picky on things that do not matter in the real world. The C plus plus class has a purpose, fail you. As soon as you walk into this class you are set for failure. very bad teaching style. Bought a $120 book that we barely used. Uses only the clicker for attendance and pointless quizzes.
Exams were pretty picky, but they got less strict each time. It's a somewhat tough class, but if you pay attention and work at figuring everything out, you should do okay. A lot of these people giving bad reviews seem to want to just get their A's handed to them.
I took C++ and Java with Dr. Lehmann during the summer and I can't beIieve her rating! had no prior knowledge of programming and she explained everything REALLY well. Her style of teaching is the best that I've experienced in this dept. She actually writes code in class with you and explains it while others just teach from powerpoints. Love her!
Personable, clear, and codes with you and class. However, you can study and study for tests and at best do mediocre. She grades quite harshly, so be warned. It's recommended to know a little about programming prior to this course. It may help you out a lot.
She is a tough teacher, but really cares if you know the material or not. I would take every programming class from her if I could. She is awesome...not easy, but will help you learn.
Sometimes she does not know how to do clicker quizzes right, and my grade was affected by it. Her tests are hard, even with the study guides. Her study sessions are impossible to keep up with. She does not post a solution manual to her exams (due to a policy in the dept), rather a rapid fire review after the exam which you can't keep up with.
If you struggle with programming, don't expect to skip class and learn the material. Easy at the beginning of the semester, gets more challenging near the middle. Cares VERY MUCH about her students and is always willing to help you. Don't take the 8am cause it's so hard not to sleep in :(
Very bad at giving notes. Knows the material but isnt good with a computer. Slow at typing and writing code. Messes up alot with algorithms, not to good at math either. Best C++teach at UNCC though so take her and get through it. Class material isnt too bad though. Practice makes perfect.
Okay, so this was the first programming course I ever took. She ultimately became my favorite professor. By attending all of her lectures and staying on top of things she was a breeze. She really takes her time going over simple concepts and speaks very clearly. Her test reviews were amazing. An all around sweetheart.
She explains everything at least three-four times to make sure that everyone understands. Tests are exactly like study guides. Go to class, take notes, and go to the labs and you will do fine. You don't have to read from the text book to pass, but it is highly suggested.
What a useless prof! One of the worst. Unhelpful, cold as a dead body. I managed to get a good grade by teaching myself.
Never responds to e-mails. Rarely shows up to her own office hours. Tests include a variety of topics that were either never taught or which were explicitly stated to NOT be on the test. Subtracts points on tests and homework for doing things exactly the way she taught you to do them. Never take this professor unless you already know the material.
Have fun teaching yourself java when you're not watching videos online of another professor teaching the class.
AVOID IF YOU CAN! I recommend taking ITIS 1212&1213 w/ Bruce Long and Celine Latilupe. They are actually willing to help and will not simply respond "You can look in your book" when you have question. I had them in 1212 before I had Lehmann for 1213 and it has proved way more informational. PS the book can be a good reference but we don't use it.
Refrain from taking this teacher at all costs. You learn nothing in the class and will have to teach yourself everything.
Classes consist of her talking for about 45 minutes followed by a clicker quiz. She didn't really give notes until the end of the semester. The only other choice you have for Java is taking it online so if you have Lehmann take notes in class. I got a B but received a 66 on my clicker quizzes because I didn't take notes or pay attention.
Easiest course I have ever taken. Lehmann makes programming easy and works with you through the programs in lecture. Lecture can get boring, but stick with it and it gets better.
You are not required to go to class, but she makes you take a clicker quiz about every other class. I thought she explained things very well, and as long as you went to the lectures and took good notes the tests were not very difficult. The only issue I had was that her and the TA didn't communicate well so sometimes the labs were messed up.
She cares about her students, and is great! She is always willing to help, but if you take the class over summer, she doesn't have office hours, so you'd have to ask her all questions at the end of class. She's very quick to respond to emails, but she makes a few mistakes every class in explaining material. C++ test are okay, Java tests are easy.
Is really poorly organized, doesn't do a very good job explaining material, in this class or others and is about as clear as coal with her answers if you ask her something. Try to avoid if you can unless you already know a lot about the subject, otherwise, be prepared to put a lot more time than necessary into passing.
She needs to stop relying on her notebook and actually use the computer and write the program in front of the class and teach us from there. All I learned from her is a circle within a circle. Very bad clarity, she shows you the concept and than opens up the java api and tells the class to go there. Just take java else where.
Took C++ last year and breezed through thanks to good teaching. I thought since I was taught so well, I would be set up for success.. NOPE. If anything, Lehman BARELY scratches the surface of the concepts and then expects you to know what she knows about the concept. Only way to pass the clicker quiz is to glance at someones who does Java for fun.
Confusing lectures that anyone with ADD will quickly find themselves staring at the nearest computer screen or phone. If u do manage to pay attention to her dry and convoluted lectures, she will have only kind of told you what you need to know. You will basically have to learn everything in the lab. You will spend a lot of time on her tests.
Ms. Lehmann is a decent professor. Her lectures can be confusing and her typing can make you cringe. But, if you look past that she's really not that bad. She's better with C++ as she has been with it a lot longer than Java. The class comes with a separate lab, which if you aren't prepared for, you can stay there for a very LONG time.
Where do I even start? Well, Im not entirely sure how Lehmann got hired. She is one of the stupidest human beings I have ever met. She doesn't know Java or how to operate a computer yet she teaches this class. I just don't get it. If the school replaced her with a dog, more would get done. She types 1 word in 6-8 seconds. Don't take Java with her.
Lehmann is a very caring teacher. I've had her for multiple classes and I would still get her classes if she were at the higher levels. She doesn't have all the answers, but she will do her best to help you out. Very friendly an approachable.
I had Ms. Lehmann for both C++ and Java, The poor ratings are from people who don't understand how the class works, learn concepts in lecture, and apply it in lab. If you try, and make sure to document your code to her standards, you will make an A.
Lehmann is a good teacher. It's difficult to teach programming in a lecture setting, but she does a great job for what it is. She can be overly repetitive at times, but sometimes it's needed. She gives plenty of extra credit and tests are fairly easy, although sometimes they introduce material not explicitly explained. Clicker quiz every class.
Lehmann has her flaws but overall a good professor. She provides a handout with topics and examples every lecture. She doesn't count attendance however she does give short quizzes at the end of every lecture. If you go to class, pay attention, and take notes, you will do well. Just make sure you get a good TA for lab.
Gives paper notesoutlines that you fill in every class. Keeps you somewhat involved. Clicker quiz at the end of every class. Sometimes not the easiest, but it only makes up 15% of your grade. The reviews she gives are pretty much the test, so that's really helpful. The labs are the only reason I understood the material. Nice woman.
Great teacher, explains things very well, answers questions very well, programming tests are not hard, they require some work but they get the point across. As with any programming course, you gotta practice programming, if you come to class, pay attention, start programming assignments early you will be fine. Would definitely take her again.
Easily one of the worst professors I've ever had at a college period and I've had a LOT. She is very vague with assignments, she is an awful explainer of information, and she also is an odd person. She once showed the entire class a student's test in front of everyone because she didn't have her answer key. The student had made a 27 on her test.
Lehmann is not too bad but her lectures are not as simple as they could be. Her assignments are straight forward and usually have extra credit. Just make sure to attend - participation is mandatory!
Data structures is a hard class to take online. Word of advise to future students Don't ever take an in major class online. The online Data Structures had vague programming Assignments. None of us know what we are doing. This class should never be offered online. She gives notes that are not tested in the tests. Basically the notes are useless.
In an auditorium fully equipped with microphones and speakers, she instead tries to shout out her lecture across the room. Emphasis on tries, because I can barely hear her talk from the third row. And pray that you never get sick, because she knocks 4 points off your class average for every lab, and she will NOT provide a copy of any handouts.
If this was opposite day: Lehmann is a great teacher. I learned a lot. Looking forward, I know that I will use the things that I learned in this class to help me excel in future ones. She keeps full control of her classroom and no one ever talks or interrupts. No one struggles on the assignments because she explains everything so well.
She's a professor that needs to admit when she is wrong and I feel didn't really know the material. She needs to be seriously evaluated by the school Den. Her course would want you to quit the Computer Science major or not be interested at all.
Proffsor Lehmann is something else. She knows Java very well but she doesn't know how to teach it. Instead of the coding aspect (what we really care about) she talks about the background stuff. She doesn't really code in class either. Her program assignments are tough and confusing. They aren't graded by her either, so make sure you pick a good TA
Data structures is a a little challenging to take online. I had to learn everything by my self. However, she posts videos of the concepts which will help you do well. She is always there to help through Google Hangouts. Although, the programming assignments are very tough.
If you can, please PLEASE take ITIS 1213. You learn the same thing (Java) and you are with a much better, more organized professor. Lehmann is horrendous, and relies on her UNDERGRADUATE level TA's to get everything graded. She is disorganized and the lecture is held in the worst room possible. Avoid AT ALL COSTS unless you're good at Java already.
Horrible lectures, clicker quizzes every class, and undergrad TA's and graders
Not really sure how this woman is still employed. As someone who breezed through C++ (ITCS 1212) and got an A because of good teaching I thought this class was going to be the same. I WAS COMPLETELY WRONG. Doing her programming assignments is like taking a shot in the dark, I had no idea what she wanted. Unclear. Terrible. Awful teacher. Avoid.
One of those professor's who is at UNCC for research instead of teaching. She's a smart lady who knows java, but she doesn't know how to teach it and convey her lectures to students with purpose and understanding. She's unclear and has a ridiculous grading policy. Make sure to form study groups and get together with people in your class to pass
I liked professor Lehmann. Personally I thought she was very effective at teaching. She gave our class tons of coding examples and posted them online for later reference. As usual be prepared to actually read the book as you should in any course. I read it but didn't study it religiously. She's nice and answers questions effectively.
Does notes on paper. Often doesnt compile. Doesnt bother to use mic available in large classroom so its hard to hear her. Grading rubrics are never clear YET she can be very specific on what shes looking for on assignments. Has clicker quizzes for attendance although they are tricky. Very hard and tricky test. Dont rely on her. Dont take her class.
Lehmann has a very strange teaching style, very old school. She also seems to be unaware (or ignores) updates to java which she ignores. She advises you to use only pen and paper during lectures, although allows laptops. Her lab while not very hard, is still graded rather harshly. I learned more on my own then from this class.
She has broken tests. Nearly half the test was wrong.
Be prepared to spend two weeks learning how to solve simple math problems and learning the basics of programming, then having to figure out what conventions are on the lecture test and struggling to pull yourself together because of all the material that was not covered in class. There is a reason the average test score in her class is usually 60.
Her test include questions with no right answers or questions that are subjective. Mal-prepared for lectures and has absolutely no idea how to write a test. Worst professor I have taken at UNCC, hands down.
She is knowledgable in java but cannot teach to save her life. Her TAs grade very harshly and she sets up the class for failure. Had to work extremely hard to make an A and she rarely responds to emails.
One of the worst teachers I've ever had. Terrible at communicating, terrible at teaching. Not to mention that we learn everything she "teaches" we learned in lab before. Class is not hard but her bad teaching makes it way more difficult than it should be. Bad teeth. THOT
She doesn't know how to teach. She makes too many mistakes in class to learn anything about coding. You only learn how to take her tests. Unfortunately, attendance is mandatory. The clicker quizzes count for a lot. I highly recommend having some coding experience before taking this class with Lehmann. Otherwise, you will have a very rough time.
Does not prepare you for a test, not to mention they usually consist of many mistakes that will throw you off. I would not recommend her, unless you are looking to fail
First of don't expect good grades on the test unless you've been programming your entire life. Loves to put trick questions on tests and clicker quizzes. Won't use the microphone so hard to hear. The lecture is always behind the lab, she will lecture about what we did in lab 2 weeks before. Nice smart lady who knows her stuff but cant teach.
Terrible. Knows java about as well as a freshman comp sci student.
She's not the worst teacher I have ever had, but she is not the best either. Just do the work and come to class and you should be fine.
Unless you have been programming JAVA for years, you will have a rough time with this professor. She is terrible at teaching JAVA to students and sadly you end up learning more about JAVA from the textbook. Her test are horrible, and it is so hard to know what to study for since her test are made to trick you. If you want to pass, teach yourself.c
Quiz and test questions were totally based on lies and deception. Trick questions were everywhere, and her exams came with an extra sheet attached with a list of typos. She was two weeks behind the lab for her lectures (she was teaching us binary when we were using multi-dimensional arrays in lab). Don't take unless you want to hate compsci.
I went into the class with no programming experience in Java and went out with a high A. Ignore the people saying her tests are too hard. She gives out a good study guide before each test. Also, GO TO CLASS. Lehmann truly isn't as bad as people make her out to be. Labs can be hard. Just do the work, go to class, and study, and you should make an A.
If you haven't been programming for years, don't bother taking her 1213 class. It's way too difficult. Her take home programming tests are insane and labs every week are really hard. She's a great teacher, and seems to care about students, but her assignments are way too difficult for an intro class.
Avoid this teacher at all costs. She is a really sweet person but her teaching style is terrible. She vaguely goes over material in class and 8 out of 10 times you'll probably have an in class activity to do. Also, there are two tests and three take home tests
She's just here for the research money. She is not a very good teacher, and doesn't assert herself well, so sit towards the front if you want to learn. She covers general ideas, but doesn't go into tiny details that are so essential in programming. I got an A because I already had lots of Java experience. Allows cellphones & laptops in class.
Her lecture tests are pretty easy with a study guide, but for the second lecture test and the final she didnt even giv us one.... Her labs are soo confusing very long she doesnt give any explanation on how to do the lab i was soo lost all semester. Just make sure you do well on the lecture tests and take home programming test. You should be fine.
Lectures are very unclear. Uses multiple definitions interchangeably. Makes so many mistakes it gets hard to follow the lectures. Information is poorly organized to study for tests. Tests have quite a few trick questions plus the countless grammatical errors.
Honestly not a great professor. Avoid if you can. She doesn't rely on a textbook so the notes are all over the place. The programming assignments are called take home tests and you aren't allowed to ask for help. They can be really complicated if you're not good at programming. The lecture tests are and lab tests are difficult too.
Grading criteria for programs isn't published. Lecture material isn't synced with lab. Teaches an intro programming course with an overhead projector and a Sharpie. Disorganized, unstructured, no textbook, cannot get help on programming assignments. I have 2 degrees. She is the single worst professor I have ever had. Take Java at another school.
2 lab tests, 3 lecture exams, 3 take home programming tests, 16 lab activities, 16 lecture activities. Zero text book use, no organization, uncaring towards students who are beginner programmers. The only way many people are able to pass this course is through extra credit assignments. This professor has made me not want to become a programmer.
she's kinda old school but overall she cares for the students. altho no one respects her and she's not very good at teaching a large class. Start early on assignments and ASK QUESTIONS WHEN U DON'T UNDERSTAND
Be prepared to teach yourself everything
Terrible at giving lectures. Grades assignments very late, and doesn't give good feedback on what you got wrong. Never again.
Everyone hates Lehmann, I'm the same way. The class itself is challenging, however, I did see her trying to help her students as much as she could. Test are challenging! Form a good group to do the activities. I never made an A on any test, and got a C on the final but i got an A in the class. So DO EXTRA CREDIT OPPORTUNITIES!! It saves your grade!
Ms. Lehmann gets a bad rap. She is a really nice lady, but her teaching could be better. I took this over the summer, so it was fast paced. My main issues were too few programming examples, labs didn't coincide with lecture topics, and slow grading. Tests are not unfair as others say, but they are difficult. She gives extra credit opportunities.
She doesn't teach half the things that you are expected to know, which isn't particularly rare with profs. However, the exception with her is that she doesn't tell you that you should know these things, so when preparing for a test, cross your fingers! To top it off, she gives study guides, but she doesn't give an answer key nor cover it in class!
Wasted time explaining irrelevant material instead of what will be on the exam which she usually says in a passing remark. She said she expected us to do poorly on the first test, but didn't help us prepare for the test in the slightest (gave us a study guide that was hardly relevant and didn't even give us the answers for the study guide).
she's a great teacher but her take home tests are not clear. she posts the rubric AFTER you turn it in. we should know what we are being graded on. I transferred from a CC so it was different back then. I like how she makes us think to build programs and doesn't necessarily give us the answers until after. It will help in the future.
Her study guides aren't helpful at all, and her tests don't make any sense. She is overall pretty unorganized too.
Trick questions
I knew nothing of programming before 1212, and after taking her class, a lot of the things I've learned were reinforced. She's not an easy A teacher, you have to work for your grade. It can't get easier than this since this is only an intro class. Plus she gave us a lot of extra credit opportunities. Got an A prior to the extra credit added
She is very nice professor in 1213 and she willing to help you if you have a question about what she taught in classes. if you try hard and show to her that you willing to try to learn it then I think you will be ok in her class A or B is absolutely sure. her assignment and Take Home test is not easy to figure out but you can ask her similar questi
Did not learn much from her.
If you can avoid her don't take her. She has no organization in the class. TA's will tell you one thing and she says something completely different. Her lectures are impossible to follow because she just flips between programs (FAST). All assignments are above the level she is teaching. Do NOT recommend.
Great professor. A lot of people struggle with computer science and invariably blame the professor. My only criticisms are she doesn't provide grading criteria until after the project has been graded. She is very thorough and uses some very good analogies to describe the more abstract and difficult concepts of coding.
I thought Lehmann did a great job! Honestly, I wish I would have taken her for 1212. Only 2 of the 4 coding take-home-test were challenging. 2 lecture and 2 lab test that were pretty easy. The class and lab activities you get full credit just for attempting them. The final exam was so-so, after question 70 I was ready to tap out.
Don't do it
Do not expect to learn Java in this class unless you can teach yourself. Ms. Lehmann relies heavily on TA"s to grade assignments and tests. Do not expect any assignment to be graded faster than 3 weeks (one 'extra credit' assignment was not graded for 8 weeks during Winter 2018 term). 'Extra Credit' is either full marks or zero-free advise-avoid
the labs are extremely hard but the good thing is she lets you bring notes to the lab tests. the lecture tests are a bit difficult since there are no books. take notes in the class and do all the take home tests and extra credit if you want a guarantee A
I have never had a programming class in which the professor taught using a sharpie and paper. Don't take this class with this professor Under any circumstances.
She was good at lecturing. The tests were poorly made and confusing. She rushes the important parts.
She's really not bad. Don't let these comments confuse you. If you do the assignments on time and follow along in lecture, you'll be fine. This is an easy class, trust me.
Lehmann is an okay teacher. Lectures will confuse you. You will be learning java on your own. All labs were "taught" by TA's, she was never at labs. The lecture tests are difficult, lab test are programs and if you do not know what you are doing, the lab tests are extremely hard, even though you are allowed notes.
Very confusing and very unorganized.
Not worth it, just trust me on this.
The WORST professor ive had in this school. Her programming assignments are arbitrary, she posts the rubric AFTER the assignment is turned in which in itself is bad because no one truly knows what she's grading us on. We only had ONE DAY to review for the Exam, and she even started class an hour late to review it and gave us half the answers .
Class is an easy A when I took it. 4 Take-home tests and 2 in-class tests. However, she added an extra credit test. I tanked all of the assignments and in-class tests but because of the extra credit test, my test grade was 463 / 400 which is 115%. Again easy A but learned nothing.
The take homes tests arent hard if you can teach yourself the material, but the lecture tests have a good amount of trick questions. Labs can be done easily if you follow the in class coding examples. Aced the take home tests but got a b because of the final. Not my favorite.
DO NOT TAKE HER FOR ITSC 1213!!! You will regret it! Her teaching method isn't good at all as she uses pen and paper to teach CODING, her programming assignments are very vague as we were given verbal instructions for a take-home test due a couple of days later I regret taking her, save yourself.
Didn't really know the material, though to be fair she was suddenly put in charge of the class last minute. Overly confusing, seemingly on purpose, as all other sources for the class made more sense. Note: the zybook for this class is both a necessity and a curse with her: the book is awful and takes a while to fully understand, but she is worse.
Grades on things she hasn't taught. If I hadn't taken previous courses on this material I would be doing really poorly. If class is cancelled, assignments from the class are still due; we just have to figure out how to do it. There's no textbook.
The details for what you should be doing for an assignment are extremely vague and unclear, and then in lecture she will tell you that you should have done "this" in the assignment even if it wasn't on the assignment document. I'm no mind reader.
This is the worst programming class ive ever taken. Almost zero feedback from the instructor and inclass participation is mandatory along with being on time! She will show up late most days and early on pop quiz days. Final is nothing but hypothetical multiple choice questions instead of writing a program.
This teacher's assignment prompts are sloppy and hard to understand. She doesn't give even 1 full minute per question on tests and asks really open-ended, vague questions but then only accepts one answer. I learned online and she only held one class. Horrible overall, don't take her if you actually need to learn computer science, trust me.
I thought everyone was exaggerating about how bad she was, but was forced to take her because it was the only option left. They were not exaggerating.
Class Info
Online Classes
100%
Attendance Mandatory
94%
Textbook Required
44%
Grade Predictor
Your expected effort level
Predicted Grade
B+
Grade Distribution
Common Tags
Rating Trend
Declining
-0.91 avg changeRatings by Course
ITCS2214DATAST
5.0
(1)ITCS1101
3.8
(4)1213
3.5
(2)ITCS12121213
3.0
(1)ITCS1212
2.9
(58)Difficulty by Course
ITCS2215
5.0
ITCS2214
4.0
ITCS1214
4.0
ITCS1215
3.8
ITSC1213
3.8