Jandelyn Plane

This professor has taught: CMSC106, CMSC122, CMSC131, CMSC395, HACS100, HACS101, HACS102, HACS201, HACS279, HACS297, HACS298, HACS318A, HACS498
Information Review
Jandelyn Plane
CMSC106

Expecting an A
Anonymous
05/20/2022
Learned the material well from this class, feel like a C++ pro. Only gripe is that A+'s don't exist, always a bummer to get a 97 or higher and just get an A. Her videos and lectures were very helpful, and even though this isn't about them her TA's were the best I've had in a class. As someone completely new to computer science, this class was great.
Jandelyn Plane
HACS100

Expecting an A+
Anonymous
06/24/2020
She's nice and tries hard for her class. If you don't understand, send her an email or go to office hours. Lectures are mostly off the powerpoint and giving examples, but it'll take time on your own to understand usually if you don't already know the material. I took both HACS100 and HACS101 with her -- the classes themselves weren't my favorite, but Jan is great.
Jandelyn Plane
CMSC131

Expecting an A
Anonymous
11/25/2014
I have no idea why people are saying she's a bad teacher. If you aren't a bright person you aren't gonna do well in computer science, the material isn't easy to comprehend. That being said, I had never programmed going into college and got a 100 on every single project. Jan hooks it up in office hours and bumped my grade when I was borderline. Make sure you practice writing code on paper or it will hurt you come exam time, which is the only reason I needed a bump. jan is a great lecturer, teacher and person.
Jandelyn Plane
CMSC131

Expecting a B-
Anonymous
04/30/2014
She's nice, but her examples in lecture are terrible. If you're obsessed with cats you'll love her because every single example she gives in class deals with cats. The projects are also very different from what she teaches, if you expect her examples to help you on projects you're wrong, and the lectures aren't very helpful towards teaching the concepts of the class. If you go to discussion, though, the TAs are actually really helpful and teach in a much simpler way than Jan.
Jandelyn Plane
CMSC122

Expecting an A
deans
12/27/2013
She is very nice and tried very hard (saw her a couple times at office hours), but just didn't teach the stuff well. One problem is the class doesn't really have homework. She expects us to create situations that we would use the code. In a normal comp. sci class that could fly, but this is an intro class! Anyway the material wasn't that hard, but I had to teach myself everything, which made it harder. A+ for my TA though (I don't know if shell be there next semester)
Jandelyn Plane
CMSC122

Expecting a B+
grumble
12/17/2013
The class itself is not hard. Unlike what the person below me had said, I had no problems when it came to midterms (92.2% avg), projects (99% avg), or the labs that I had done at home with very little difficulty. I have previous programming experience in MATLAB from PHYS165 so most of aspects of the class were already familiar to me and I had no difficulty adapting to slightly different terms and methods. If you know MATLAB, you should be fine. However, you should be aware of the fact that many of the students with 0 experience had a very hard time. Some did not do well on exams, needed help on projects, and were continually relying on the TAs to dig them out of holes. With that said, Plane is completely unresponsive to student concerns. In one case, i had an issue that I had contacted her about. She replied very promptly and I thought we had resolved it, but she took no action. So I contacted her again. And again. And again. No reply, no action taken. Because of her lack of activity and willingness to help, I'll be getting an entire letter grade lower because the issue at hand was worth about 8% of the total point breakdown. If this doesn't convince you that she doesn't care about your concerns, I don't know what else to tell you. If you have a definite need to take this class with Plane, I suppose you don't have a choice... However, if you get another professor, you're probably in better hands.
Jandelyn Plane
CMSC122

Expecting a C
Anonymous
04/11/2013
I am currently taking this course with Plane, and I would like to say that she is a very kind woman and really does want to see her students succeed, however wanting to help them succeed and actually doing it are two different things. You will struggle in this course if you have no prior Computer Science experience, which is why I took the class. As others have said before, in her other computer science courses her lectures are so basic that when it comes time for quizzes and tests you have no idea what to do. Not to mention she only gives 10 minutes to do these quizzes which are too complicated for a class at this level. The tests were equally as difficult and on more than one occasion almost the entire class did not finish on time. As soon as you get to JavaScript you better hope that you don't fall behind or else your grade will be ruined. Don't expect your TAs to help you either because they don't speak English. As for projects they are also extraordinarily complicated for what you learn in the class. There is no way you can do these without help and I recommend starting them as soon as they are assigned. There are weekly "In class labs" that are supposed to help you do these projects and understand the material better, but after the first week of class she leaves you to do them on your own with no help. She is a very nice woman but do not take this class if you want an elective and are new to Computer Science, you will most certainly regret it. You can learn about HTML, CSS, and JavaScript on your own for free without being so brutally penalized.
Jandelyn Plane
CMSC250

Anonymous
02/19/2013
I know this is late but I had her for 250 over the summer. I was a little scared because I've heard crazy mixed reviews, but there is nothing to be afraid of. She is very kind and helpful but most importantly she wants her students to succeed. She knows that the material can be confusing so she goes over it and makes sure the class understands before moving onto the next unit. What I really love about her is how approachable she is. She had set office hours but I sometimes showed up at her office randomly and she still was happy to help. She is really helpful about exam grading too. She will explain to you why you got the grade you did and will negotiate with you if you don't think you deserved it. There was one time I misread a question and would have lost a lot of points but I explained that to her and she let me rewrite my answer. She is overall a very understanding and caring professor. She made 250 a fun class (like we were doing puzzles rather than long boring proofs). I recommend her not only as a professor but also an adviser (you can ask her about anything!)
Jandelyn Plane
CMSC131

Expecting a C
Anonymous
01/04/2013
This course was absolutely horrid. This was my first time learning to program and I made a mistake taking it with Plane. She is extremely confusing, boring, and her voice just makes me want to tune her out. Her examples and analogies don't make any sense, either, which causes me to become even more confused. The lectures were such basic material that when it came time for the quizzes/projects, I struggled. Quizzes are given every week and for the little amount of time given, the concepts were so much more difficult compared to the labs and the lecture examples. She cannot expect us to understand something at a higher level if she cannot even teach us the basic examples, especially for a beginner Java class (where most students in my lecture had no prior programming experience). The projects were also substantially more difficult than any of the examples ever given in class. Even those with prior programming experience found them to be a little difficult. My TA was also horrible. She was so snappy and anything she wrote on the board could not even be seen .. GET BETTER MARKERS PLEASE. She never spoke loud enough for me to hear and was snappy whenever a student asked a question. However, those with previous programming experience had no trouble in this course. J. Plane basically catered to those who already knew Java .. I am a CompSci major and this bad experience has caused me to reevaluate my choice of major. Hopefully 132 with Fawzi will change my mind. DO NOT TAKE THIS CLASS WITH J. PLANE IF YOU HAVE NEVER PROGRAMMED BEFORE.
Jandelyn Plane
CMSC131

Anonymous
12/06/2012
Sorry to say this, but I feel like this course would be more appropriately titled "introductory minutia of Java syntax." I greatly enjoyed all of the programming assignments, but to be honest, I found the course material extremely frustrating and unenlightening because there was an overwhelming focus on Java's syntactical conventions, rather than the conceptual basis for the object-oriented programming paradigm. All in all, this wasn't a bad course, but I think the content could be a lot better. Unfortunately, Jan also took a rather parental tone towards her students in this class. I'm sorry, I tried, but was unable to find her explanatory metaphors very compelling :(
Jandelyn Plane
CMSC131

Expecting an A+
Anonymous
05/21/2012
At first I wasn't sure what I thought of Jan. I've definitely never had a professor with her style of teaching and communication. That being said, I thought she did a great job teaching 131. Here's why: 1) She is VERY approachable outside of class and is really good at clarifying stuff 1 on 1. If you don't understand a lecture she could probably explain it all to you in a matter of 10 minutes if you're bright. 2) She explains stuff and demonstrates what she's talking about by coding in front of you in lecture. It necessarily make the material easy, per se, but it definitely makes it a lot easier to visualize and understand. 3) She has a PhD in both Comp Sci AND Education so she knows what she's doing. 4) She curved both of her midterms this semester. Honestly, she's probably one of the best professors I've had at Maryland yet. Here's the rub, however, with CMSC131: If you're not logically inclined (and honestly not exceptionally bright...there's no point in lying to yourself) you're going to really struggle with this class. That being said, Jan is definitely your best option because of her approachability outside of class. Regardless of that fact, I thought Jan was a great professor and I would highly recommend her for CMSC131.
Jandelyn Plane
CMSC131

Expecting an A
Anonymous
05/03/2012
I had taken computer science classes in high school, but hadn't learned some of the material taught in the 2nd half of the course. I thought Jan was a great teacher. If you came into this class knowing absolutely nothing about java, then I can see how this class could be very difficult. I know a lot of people got C/Ds on the quizzes. Anyway, the use of projecting Eclipse onto a large screen really helped. Unlike some reviewers mentioned from past years, she only used a few pointpoints near the end of the course. And Piazza was great for communication. I came in dreading this class b/c of these bad reviews, but I thought it was pretty bearable.
Jandelyn Plane
CMSC216

Expecting an A
Anonymous
01/26/2012
I thought that Jan was a good professor who did an excellent job explaining confusing concepts in Lecture. All lecture slides are available online, and she also posts many coding examples that make life a lot easier when it comes to doing the projects and studying for the exams. In office hours she is friendly and willing to help. The class definitely is a lot of work, but just avoid procrastinating and you should do fine. For many of the projects extra credit is offered if you pass all of the public tests by a certain day, so definitely start early and take advantage of this option. There were also office hours from 10-6 every weekday, so if you are stuck on project just go to the TAs and they will usually clear up the problem for you.
Jandelyn Plane
CMSC216

Anonymous
01/23/2012
Jan is a very nice and knowledgeable professor. Because of the nature of the course, she has to cover a lot of material in a short amount of time so blanking out for even a minute will leave you lost for the rest of lecture. She's not one to care if you're messing around on the internet during lecture (as long as you're not disruptive to the rest of the class) but I highly suggest you pay attention. One of the most efficient ways to study for this class is to attend and understand the lectures - and this is only a quarter of the work. This class is curved around an average of 75, despite what she might say about only ever curving 2-3% ... this is a lie. Quizzes - She says "you are always to expect a quiz in discussion" but she really only gives them about once a week or every 10 days. The topics are never announced but you can bet that it will be on slides covered about 2-3 lectures ago. If you use those topics as a guide and prod around, Jan can't lie, so I suggest you straight up ask her if, say the quiz will have 'Assembly' coding on it. If she says 'maybe', or does a slight nod, it's probably a yes. Use your best judgement. Labs - you can tell that no one put any effort into these as my labs were titled with the previous semester with the wrong directory name. We spend the first third of the class trying to locate the file, the 2nd third trying to figure out what the directions were asking and the rest trying to follow the confusing instructions. Put out your best effort and hopefully your grader isn't a dick and gives you a 2/2. Highly suggest consulting the people around you. Projects - start early. Try to talk to Jan/TA(/friends). Use Piazza. They are hard and you never know what the Secret Tests are looking for. If you think you're done, you're not done yet. Exams/Final - You'll be able to pick up clues on what's to be test in lecture and if your TA is nice, in discussion. Give yourself code to write and run them on your computer before you have to spit it out on paper. If you've had to do it on a project, expect to do a simplified and different version on an exam/final. TA - possibly one of the worst TAs I've ever had. Thought he was too smart for anyone else and just sat in the front of the class not answering any questions. Complained about now being paid enough ... -__- Overall, if you're not a CS genius, work your ass off if you expect to even pass.
Jandelyn Plane
CMSC216

bigbabby
12/20/2011
Alright, so this class is gonna suck, regardless of who you chose for 216. 216 is a fast-paced course by nature and on the way you'll likely be learning two new languages - C and assembly. If you barely passed 131/132 or had trouble on some of the assignments I HIGHLY recommend you work on projects early. These are not the kinds of projects you just sit down and burn through in a few hours like in 132, and I took the honors version. Anyways, Plane is a decent 216 professor, she uses the same slides as all of the other professors use and she remains fairly engaging at 9 in the morning, so that's good. She does a good deal of coding examples in lecture which helps you understand topics. I would recommend you go to lecture and work a bit on your projects while she teaches, and pay attention during the more important bits of the lecture. There are six projects in this class, each with about two weeks to do. The spec for each one is drawn out and boring to read, but make sure you do, as there are a lot of hidden tricks and requirements hidden in the text. Gone are the days of private tests - 10 percent of your grade is public tests, and 75 is secret tests. You don't get to see what your project grade is when you submit - you wait a week and you get a magic score. Again, start these early. If you finish early, great, you can relax for a week and you are prepared for the quizzes. Again, this is NOT like 132. Secret tests often test a bunch of odd things (malformed input, large sample size, etc) and since you can't see the results until it is graded you can't just spam submits like in 132 until you get that perfect submission. Quizzes are slightly tough. If you haven't started the project most likely the material on the quiz will be brand new to you, and considering you are given 15 minutes to do a few concept questions and a programming assignment, you need to know the subject matter going into the quiz. Labs are the same as quizzes - if you have started the project, you should know what you are doing because the labs are a derivative of the project material of stuff that has gone on in lecture. Tests are fairly hard, alot of programming questions, and the graders seem to love taking points off on things like syntax (I always found that rather stupid - a compiler will catch syntax errors, not logic errors). All you really need to do is look over all of the slides (posted online) before each test and refresh yourself. If you do well on the quizzes, labs, and projects up to the test, you should do fine. I learned so much from this class - and that's because the class moves insanely fast. You'll be doing C projects while learning assembly, then going back to learning C and doing assembly projects. If you are not up to date with the latest 131 and 132 concepts (recursion, structures, blah blah) you will get your ass handed to you in this class. I aced 132H and this class was much more time-intensive.
Jandelyn Plane
CMSC216

Expecting a B
Anonymous
05/24/2011
I'm going to start off by saying that this class was hard. Really hard. Probably the hardest class I've ever taken. I breezed though 132 and pulled an A easily, but 216 kept me stressed almost the whole semester and especially during the last two weeks of the course. This is the review of the course: -From what I've heard from friends the books are useless, don't buy them. (I didn't) -The entire course is in a Linux environment, through GRACE. If you're already familiar with Unix commands and such, you're in luck. Unfortunately I wasn't, and this made the first few weeks using it very, very confusing. Even at the end of the course I still felt weak with Unix. -You use Emacs to code in which is OK. The debugger is complicated and I never bothered leaning how to use it. I just debugged using print statements and other little tricks. -The major topics for the course were as follows: Learning basic C, Arrays in C, Structures, Pointers and pointer arithmetic, Makefiles, Dynamic Memory, Assembly, Process Control, Function pointers, Threads, and some misc. -Both Midterms and the Final were good. They were challenging but definitely not unreasonable and tested fair material. -The quizzes, on the other hand, were plain rude. The difficulty was unreasonable, they tested stupid material, they were graded harshly, and everyone failed the shit out of them. I failed every quiz except for 2. -Lab exercises were really hard for me, and I felt like everyone knew what they were doing except me. I would recommend trying to study the material that the lab is on beforehand. It's hard to ask questions when you're completely lost. -There were 6 projects, each of them took around 10-18 hrs to complete. Projects for this class were hard and stressful (a recurring theme). I didn't need office hours at all in 132 but I went for 4/6 projects for 216. The difficulty of the projects went up for each one. Even though the projects were extremely challenging, I thought they were all semi-reasonable as long as you started early. Except for the last one. -(Mini rant) The last fucking project. Assigned literally 10 days before the final, it was easily the hardest and longest project of the year. Project 6 stressed me out so much that I felt like I was going to vomit in the coming days before it was due. (Right before the final remember) You have to pass 75% of the public tests for each project to pass the course, and I couldn't pass any of them until the day before the project was due. I tried to go to office hours all 3 days before it was due, and each day office hours had at least a 20 person waiting-list for 1 TA. I have NO IDEA what Jan was thinking. How difficult was the project to complete? Fuck if I know, I didn't even try to implement threading because I needed to study for my two hardest finals that were the first day of finals week. -Overall the course was VERY fast paced. Looking back I definitely learned a ton from the course, but I didn't really have time to get a thorough understanding of all the topics. This is the review of Jan: -I'm giving Jan 4 stars mainly because I think her current rating of 2 is too low. -Jan is a very nice person and a pretty good lecturer. She has a good grasp on all the material and knows what she's talking about. It's not too hard to pay attention in class, there is just so much material that it's easy to instantly forget a lot of it. -The format of the class is a bit boring. Powerpoint lectures. -Some of the powerpoints are not well done and confusing. You really need to pay attention in lecture to figure out what's going on. Especially the powerpoint on Assembly, which I thought explained Memory very poorly. Advice: -Go to class, study before the Lab Exercises and quizzes. -Start the projects as early as you can. I wish I hadn't procrastinated some of them. -Make a couple friends and talk about the projects together. Yeah it's technically against the rules, but it will keep you from going insane when working on the projects.
Jandelyn Plane
CMSC131

Expecting a B+
Anonymous
01/26/2011
She is a really nice professor. She cares about her students but does not mind that most of them are not paying attention to her. She gets really annoying with her cat analogies, but she is a good teacher. She describes concepts well and exams are not that hard. Quizzes are also pretty easy. The bad thing is that the last project she assigned were almost impossible. They were way beyond our level of programming and I just feel she did not prepare us well for CMSC132
Jandelyn Plane
CMSC131

Expecting an A
Anonymous
02/21/2010
Jan is a decent professor. She does a good job teaching the material, but if you have any programing knowledge you'll find the class slow and boring. Since this is an intro to java course and aimed at people who never programmed before. Projects and exams are the same with any teacher and aren't very hard. Contrary to what others say I found the quizzes to be quite easy, some of the quizzes on inheritance were pretty hard and I failed maybe 2 the entire semester but each quiz counts for very little of your grade. Just do well on your projects and exams and you'll do fine. You will breeze though the class if you have prior programming knowledge. If you don't have prior programming knowledge this class isn't impossible you'll just have to work a little harder and go to office hours or ask a friend to explain it to you.
Jandelyn Plane
CMSC131

Math_Major
12/22/2009
I completely hated this class. I really didn't learn anything from the power points. The quizzes were confusing and if you don't know how to program, it's pretty tough. If anything take this class with Fawzi.
Jandelyn Plane
CMSC131

Expecting an A
Anonymous
12/21/2009
Easy class, especially if you have programming experience. Contrary to what others have said, I believe she did a decent job teaching programming. Her lectures were to the point and covered most of the important exceptions that help. Quizzes and tests were a breeze, as was the final. Labs are very simple and take only a few minutes. Projects sometimes do not overlap with the material being taught, and often take a bit of extra effort, but they are generally not difficult to finish, as long as you start on time. The last project is a bit tricky, though. Overall, a pretty good teacher. I found her lectures helpful, although she does tend to be rather repetitive since this class is geared more towards people without programming experience. Some of her metaphors are quite helpful, I found quite a few of them enlightening, although I can kind of understand being put off by them. Don't listen too much to the other reviews; as long as you actually attend classes and vaguely pay attention, it's definitely a softball class.
Jandelyn Plane
CMSC131

Expecting an A-
Anonymous
12/18/2009
Pros: Jan cares a lot about the progress of her students. I went in to her office hours a few times, and she was a huge help. She's very thorough with her explanations. Cons: I found it extremely difficult to pay attention in lectures, and I stopped going after a few weeks. Don't be deceived by the lecture slides posted online, because they don't always cover everything that Jan covers in class. Also, if you're like me and you prefer to learn everything the night before an exam, don't expect to do well. Weekly quizzes are given to ensure you're keeping up with the material. Bottom line: This class wasn't exactly a nightmare for me, but it wasn't all that fun either.
Jandelyn Plane
CMSC131

Anonymous
11/22/2009
Jan Plane is a horrible teacher! She actually does try, but she just makes no sense to me. About half way through the course I started going to lectures by the other instructor -- Fawzi Emad -- and it is 1000% better. Mr. Emad explains things in a way that anybody can understand. If you have a choice, take the class with Emad not Plane.
Jandelyn Plane
CMSC131

Expecting an A
Anonymous
05/22/2009
I got an A in this class but I cannot imagine how hard it is if you have no programming experience. My programming experience is very limited but it definitely helped a lot. She tries to use metaphors but she doesn't understand that metaphors are suppose to be something that students can easily relate to to make things more clear. So when she teaches she just makes things confusing as hell. She responds to her emails at ridiculous speeds and is very friendly and approachable outside of class. The quizzes in the class are INSANE. They are so hard and purposely made to hurt your grade. My TA sucked but some of the others were awesome. Exams are hard to finish on time (except for the final)
Jandelyn Plane
CMSC131

Expecting a B
fhawkes
05/16/2009
I consider my self to be a pretty computer savvy guy, but this was my first programming experience... Lectures were boring, didn't really cover everything I felt was needed for the projects.. Jan did offer help on projects and pretty much does them for you if you go to here office hours or email her constantly.. Thus I received high As on every project.. QUIZZES were IMPOSSIBLE.. I have a D average for quizzes. EXAMSSS.. are rediculous like everyone below me said they are beyond impossible to finish on time and extremely hard.. look to make most of ur points in projects. if you do Well on projects you might just get a B
Jandelyn Plane
CMSC131

Expecting a C
RalphSteiner
04/20/2009
This class with this teacher is ridiculous. Not only is she incredibly boring, but she makes things that could be easily understood incredibly hard to understand. She also LOVES cats and makes every analogy incredibly confusing. Projects are extremely unclear and confusing. Exams are idiotic. She gives a study guide and study questions, and guess what, very few of them have anything to do what showed up on the exam. SOME of them are based on what she says during lecture but who can understand her? To top it off, you get very little time needed to complete the exam. Even the people who have prior CMSC knowledge are struggle to finish on time. Do NOT take this professor, you WILL regret it, especially if you have no prior CMSC knowledge.
Jandelyn Plane
CMSC131

Expecting an A
vbury
02/25/2009
I took 2 years of Java during high school, but chose not to do the AP Comp Sci test, so I had to sit through this class, which was essentially my 2 years of high school Java condensed into one semester. Didn't fall asleep in class, but didn't pay close attention, either. I did most of my learning through the projects. Quizzes were similar to others' experiences. I'm still kicking myself that I didn't take Fawzi.
Jandelyn Plane
CMSC131

Expecting a C
MichaelS
02/23/2009
This class is beyond horrible, but she was the ONLY teacher available for CMSC131 at this time. Only those who have prior knowledge in programming will do well. The first week or two were okay as it was relatively simple and therefore easy to understand, but after that, it gets boring, at least, with this professor. Teacher: She is a really nice lady, she tries to help you as much as she can and is approachable outside of class. However, she cannot teach at all. She is incredibly confusing, boring, and only she tends to know what she is talking about. She makes things that could be easily understood even harder to understand. She makes a lot analogies, which are freaking horrible as they only confuse you further. (She uses lecture slides and refers to examples she puts up on screen.) TA: My TA was pretty nice, but she follows the instructions of the professor when it comes to how to grade or what to do, so it doesn't really matter how nice she is. Projects/Homework: You get a project/homework once every 1-2 weeks, since it takes a while to do. You get a guideline on what you have to do and you have to use what you have learned from lecture. This isn't so bad because you have a long time to do it, so you can get help from TAs, the teacher, or friends(sometimes). Quizzes/Exams: WOW, these things are beyond RIDICULOUS. For someone who does not have prior programming knowledge, you will NOT finish on time. In my class, only 1-2 people, who DID have prior programming knowledge, were about to finish in time. Everyone else did not. Not only are they badly timed, they are HARD. Like I said earlier, she was the only teacher available for CMSC131, but if you can avoid her, DO SO WITHOUT HESISTATION. If you aren't a major in computer science, AVOID. If you can't avoid, you will need to invest an incredulous amount of time if you want an A. Make sure you get a lot of rest before you enter her class, because she goes through a lot of stuff and she will bore you to sleep. Her poor speaking skills and habits do not help her either. It was hard for me to stay interested and awake.
Jandelyn Plane
CMSC131

Expecting a C
Snipe911
01/26/2009
Other reviews pretty much hit it on the head, so I'm going to let you know that they were right. At first, she's alright, tolerable, the material is interesting. And then, just after 'if then' statements, her lectures are off the mark completely. She zips right through incredibly valuable material with some occasional examples, but nothing near what your then supposed to be able to...code... in your own project. I emailed her several times with the most unhelpful condensed reply I've ever seen, as if I was wasting her time. If you haven't had background experience, she is brutal. She puts questions on the exams that are a harder evolution of an unexplained example in class. Oh, and yes, "Office Hours" IS a 'barrage of chaos', 50 kids to one TA. A real shame to have this class the first experience that CS majors get.
Jandelyn Plane
CMSC131

Expecting an A
samiam762
12/20/2008
This being my first computer science class, at Maryland or anywhere, I didn't come in with any idea of what a computer science class would be like. I thought overall Jan Plane was a successful professor - I learned a lot, and got a lot of good practice for programming. The lectures started off interesting, but as time passed they became less and less, but make sure you keep paying attention, because otherwise you'll suddenly have a ton of information to catch up on without much to draw from, other than going to the TAs for help. She has a lot of metaphors for the programming, and the usefulness of those vs. the amount they might just confuse you is definitely up in the air. The tests weren't too bad at all, but like I said if there's a topic you don't really feel that comfortable with writing code on, make sure you fix that because chances are there'll be a test problem that has you writing code on that. For the projects she was very helpful, always willing to look through your code to see what the problem was, which was immensely helpful, but make sure you start the projects early or you'll find yourself having to put hours and hours in the few days before it's due.
Jandelyn Plane
CMSC131

Expecting an A
Anonymous
12/07/2008
She is simply not a good teacher. The projects are the majority of the grade, but the examples she provides in class are inadequate. Therefore I've had to rely heavily on my programming experience from high school. The last few projects are a little hard even for me, so imagine how hard it must be for someone with no previous experience. If you have never programmed before, don't expect to pass her class unless you're prepared to invest a truly incredible portion of your time into it.
Jandelyn Plane
CMSC131

Expecting a B
Billy4202
04/15/2008
At the start, this class was quite simple to understand, all the concepts were basic and taught at a steady pace that was optimal for understanding the material. A few weeks in, however, I, being the very-limited-knowledge-in-computer-science person that I am, was overwhelmed. Seemingly infinite material is provided in a matter of a few weeks, and if you're not extremely diligent and nearly obsessive about learning the material, you'll most likely have trouble here. Lectures rarely helped where they needed to (projects, quizzes, etc.) Quizzes were harder than you could imagine, rarely would anyone pass them (besides the ones that have been programming for 5+ years...). Projects were just as frustrating - and when you try to go in for help, you're met with this barrage of chaos, stuck in a void where the TAs only meet with you for less than five minutes. Really, you could learn more about computer programming from the textbook, or any other equally equipped textbook. If you're not a Computer Science major or don't have an extremely high interest in Computer Science, save yourself the trouble, money, and credits and don't take this course. If you do...you've been forewarned.
Jandelyn Plane

Expecting a C
pluralfacade
03/05/2008
Did not have a great experience with her. Lectures were boring, quizzes were ridiculously hard and stressed trivial points, and exams were too long and unfinishable. Her projects were pretty straightforward though, and I learned a lot from them. She was also very friendly and approachble outside of class.
Jandelyn Plane
CMSC131

Anonymous
02/22/2008
not a bad lecturer, but not great either. this was my first programing course ever, so i was in the deep end early. she explains every thing, but if you zone out, even for a minute, you are gonna be lost for the next half hour. if you already know about programing, than you probably dont even need to go, as the slides are online
Jandelyn Plane
CMSC131

Expecting a C
Anonymous
12/15/2007
Not a very good teacher, bad jokes, only went when there was a review, and even those weren't helpful. Final was pretty rough.
Jandelyn Plane
CMSC131

Expecting a B
Anonymous
10/31/2007
sucks at teaching, corny jokes, just sucks