Reviews for CMSC426
Information | Review |
---|---|
Jia-bin Huang
CMSC426 Anonymous 03/14/2024 |
He seems really smart but also doesn't give a crap about the class and just yaps and yaps and yaps without explaining anything. Basically the lectures are very high level concepts and he doesn't explain how to actually do any of the things he talks about beyond putting a huge, abstract algorithm/summation up on the board (without explaining) for 5 seconds. It's kind of the common L of professors who are really smart but don't know how to teach and only care about their research. The problem is that his lectures are so much of an information overload that its not really worth trying to figure out what he's talking about, because even if you do, the high level concepts aren't all that useful for projects. Speaking of projects, some of the worst designed I've seen in my time here. Little to no directions ever, and despite the TAs being smart and helpful, they usually can't debug with you because everybody does things in exceptionally different ways and it is impossible to unit test when everything is tracking hundreds of points across tons of iterations across tons of images. Most things in this class rely on packages, but often times some things just don't work in the way you need them to and its not really possible (feasible) to figure out why in a 2 week project (ie don't use numpy.gradient for gradients, it gives garbage) . After the first project dropped lecture attendance went down like 80% because everybody realized how useless they were with respect to what the projects ask of us. He then made class required (which is fine I don't mind) and added a midterm mid-semester (fine) but he never announces these things beyond piazza posts and doesn't update the syllabus. He makes large scale course changes and then weeks later talks about these things like they've been known (this isn't a huge issue, cause yeah, we can check piazza and whatnot, but still just a poorly managed course if he has to update the grade breakdown many times mid-semester). |
Jia-bin Huang
CMSC426 Anonymous 02/28/2024 |
Lectures are huge information dumps that can get overwhelming. We don't learn the "why" behind most topics and there is a huge disconnect between lecture information and implementing the code on homeworks. There is zero guidance on how to start the homework and rules and guidelines will randomly pop up on piazza but only after someone asks a question about it. Attendance was made mandatory almost halfway through the semester because no one was showing up, but the reason people weren't showing up was that no one found lecture useful. Just a poorly run course in general. |
John Aloimonos
CMSC426 Expecting an A- Anonymous 01/15/2024 |
Horrid teaching. One of the worst I've ever experienced. Heavy accent makes him virtually uninterpretable, and he spends the first 10m to hour talking about his anecdotes or life experiences which, to be frank, I'm not interested in. I remember the one of many instances that I would actually try to understand his stories, he would talk about how WWII and would somehow segue that into Computer Vision. I did not learn anything in the lectures, and I'm sure majority of the class didn't either given the <20% class turnout to his lectures. Moreover, his lectures had very little to no correlation to what we were tested on in projects. I've never had been left more in the dark with a CS project in my entire life. Thankfully and fortunately, you are assigned group members and they seemed to carry me. If you are to take this class, and groups are allowed, choose your group members carefully as there are complex concepts applied to the projects. Also note that he presumed that we knew Python and the projects were in Python (I'd say most CS students are familiar with this language but just to disclaim). Although I am expecting an A-, I did not understand most concepts and relied heavily on my group members (which again I am thankful for); the lectures and scope of this class are horrid and the only reason of such a decent grade distribution was because of projects that could be worked with a group and piazza participation. Yes, as of F2023, there was a 10% final grade piazza participation. The only part of this class I enjoyed was the overtly enthusiastic yet sarcastic follow up "discussions" that people would post just to get this 10% credit. This is the first time I've ever wrote a review about a professor so hopefully you could understand the emphatic and negative feedback I have given. |
John Aloimonos
CMSC426 Expecting an A+ Anonymous 12/28/2023 |
This is the worst professor I have ever had, and this is the worst class I have ever taken. Here are a few things that went terrible this semester: - Projects are 20+ hours each (per person, assuming a team of 4) - Most of the time on the project is spent figuring out what you're even supposed to do for it-- the professor's desired output is never provided - Projects often have missing, incomplete, or incorrect directions, which are only corrected after we plead on Piazza - There were multiple occasions where the TAs made key clarifications halfway through that completely changed our understanding of how we needed to approach the project, which forced us to redo major parts. This made me incessantly check Piazza for the next "gotcha" post from the TAs. - 50% of Piazza questions were never answered, a lot of those that were "answered" had some nothing answer that misunderstood the question, and only a small portion of questions were actually answered (and these answers came hours or even days after the question was asked) - The professor did not answer a single question on Piazza. I don't think he even opened the Piazza once. - TAs just say that we could "probably figure it out ourselves" if we look up how to do the project (which isn't true since the roadblock was usually figuring out what the professor wanted us to do) - Professor says "figure it out" if you ask him for help on projects - Need to write report on our code's output given test data, and the test data is not provided until 2 days before the deadline. So, you can't finish the project until 2 days before the deadline. - Last 2 days of Project 1 coincided with Yom Kippur (one of our classmates could not work on the project for religious reasons) - Final project (machine learning) was graded on a downward curve based on your output (i.e. even if your code worked, you would get marked off if your machine learning model didn't learn as well as everyone else's) - Final project required a 3 page LaTeX report and 10 minute video presentation for no reason - Lectures have little or no relation to the projects - Professor often rambles for 15+ minutes about random topics during lecture - Lecture slides not posted - The professor jumps straight into material without explaining why it matters or how it relates to computer vision - No concept is ever explained in detail-- the best we get is a long formula that we neither derive, get an explanation for, or inspect longer than a few seconds - Professor jumps randomly between topics during lectures-- half the time, you're playing catch up trying to figure out why in the world the professor is writing what he is on the board. - Material covered in lecture barely relates to computer vision - Professor (accidentally?) did repeat lectures where he went over the same exact slides and content again - Professor did review session where he discussed 4 questions that would 100% be on the midterm exam--only 1 of the 4 questions were actually on the exam - Other 5/6 questions on midterm exam were either never discussed in lecture or discussed in passing for 1-2 minutes in one lecture. - Students did not get grades back until exam week-- we had no idea what our grade was in the class until it was too late to do anything about it I have had nightmares about this class. I pray for anyone who has the misfortune of happening upon this class. If you value your sanity, never take this class and absolutely DO NOT take it with Aloimonos. |
John Aloimonos
CMSC426 Expecting an A- Anonymous 12/27/2023 |
Interesting subject but not a very organized class. Not much material to prep for the midterm and near the end of the semester, they changed the syllabus from having a final exam and final project for extra credit to a choice between a final exam and final project. If you are one of those students that skips lectures, I wouldn't recommend it for this class, at least before the midterm, because they aren't recorded. The projects were very difficult and time consuming, although they were all in Python instead of MATLAB like previous semesters and we were given 8 free late days across the first 3 projects. The grading criteria was unclear, especially for the final project, but if you do your best to complete the projects and write good reports, it should be fine. There was a pretty big curve at the end. If you are interested in computer vision and are willing to put in the work for projects, I would overall still recommend the class. |
John Aloimonos
CMSC426 Expecting an A+ Anonymous 12/24/2023 |
In short, Professor Aloimonos gave us a decent idea of some of the fundamental theory involved in computer vision, but when it came to coursework and projects he was pretty much uninvolved and we were on our own. If you want information about the course syllabus, you can just search up "cmsc426 prg" and you should see the Perception and Robotics Group which has links to all of the syllabi from when this course was taught. Pros: - The lectures were helpful for doing well on the midterm, and marginally helpful for the projects. I went to most of the lectures, and I would say they were better for getting a conceptual idea about certain topics. He also writes stuff on the board (equations, diagrams, derivations) that are not in the slides so I would suggest going because just reading the slides alone is pretty confusing. They did help me in some of the projects, and going to them likely boosted my score on the midterm. The professor also did some review before the midterm which was pretty helpful. The lectures also became very close-knit after a few weeks since most people didn't bother coming to them, so if you had questions it was pretty easy to ask. - The projects were at least about interesting topics in computer vision. The last project even involved using a machine learning model for a practical application, so I think they were probably the most interesting and helpful part of the course. Also, we had 8 late days total to use for the first 3 projects, so that we could get full credit even if we used a few late days. - Grading was lenient in my opinion (The professor says he "doesn't believe in grades"). The median grades for all projects besides the last one were all 100%, producing some output and writing a good report was good enough to get a good score. The midterm exam was a little difficult (median 80%). Also, we had a "participation" grade where all you had to do was say something in the Piazza at least 15 or so times, which literally everyone got full credit for. The final project had a median of 75%, that was definitely one that they graded more harshly, since your grade depended on the performance of your model. I heard the final exam was tough, but I can't speak to it since I decided to do the project instead. The overall average course grade was an A- according to the TAs. This semester, 90% was an A, 76% was a B, and 66% was a C+. - The professor is pretty nice and friendly. He is also very involved in computer vision and robotics research at UMD if that's something you are interested in. Cons: - I said the lectures were helpful, but they definitely could have been much better. The professor had a habit of skipping over some details and that could sometimes make things hard to understand. You also better remember your linear algebra or else you won't be able to follow this class. The lectures also barely covered anything about the projects, he NEVER went over any actual code, so you had to figure out how to implement the things he's saying in Python on your own. - The TAs completely ran as far as projects, exams, and grading go. We had a piazza that the professor probably was not even a part of, the TAs were responsible for responding to questions there. Sometimes they only provided clarification for projects ON THE DAY THEY WERE DUE, which was very stressful. Sometimes they would even provide conflicting information. I would highly suggest starting these projects early especially if you don't know what you are doing. Otherwise, you will struggle. - We did not have great preparation for the midterm besides the lectures and all of their slides. At the very least, the slides, our notes, and the projects were decent material to study. The TAs provided a practice midterm, which would have been helpful had they also given us the answer key. They couldn't properly answer the questions in office hours either, rendering that practice midterm basically useless. There was no practice final, however the professor covered some questions in class that he indicated would be on the final. - Grading took an extremely long time and was not organized at all. We were split onto groups in ELMS, and somehow the TAs were always confused on who was in it what group. Project 1 was due in late September but I'm pretty sure we only got our grades in early December for that one. I'm pretty sure some people didn't even get project 3 grades by the time they submitted grades to Testudo. The midterm exam was multiple choice, because according to the TAs it would be "faster to grade." It still took several weeks to grade and when we got that back, there were numerous grading errors and confusions. I'm almost positive the TAs didn't have an answer key when grading that test. After all of the regrading, my score went up by 17%. - This course barely scratches the surface of computer vision. He introduces some research in computer vision, but we are barely given any understanding of it as it is very brief in the lecture. Overall, this Professor was decent for this subject but the way he ran this class had several flaws. If you choose to take him, my suggestion is to go to lectures, take some notes, get a decent project group, and start early. |
John Aloimonos
CMSC426 Expecting a B+ Anonymous 12/22/2023 |
The professor seems to ramble about material related to the field but unrelated to the exams and projects, which sounds cool until you realize there are also hundreds of slides to look through for projects. On top of that, the administration was horrible, with grades for most assignments and projects released right before finals. In previous semesters, students would be allowed to use libraries like OpenCV on their projects. Still, this professor decided to have us implement those algorithms by hand, increasing the difficulty of this class significantly. Overall, I would avoid this professor at all costs as this was my least favorite course during my entire undergrad. |
John Aloimonos
CMSC426 Expecting an A- Anonymous 11/09/2023 |
This man cannot teach. His lectures honestly put me to sleep and had nothing to do with the projects or exams. I went to class for a few weeks before realizing that his lectures are not helpful in any way. He does not record lectures by the way. The exams are multiple choice but are nothing like the "practice". I say "practice" because they were just a few questions thrown together by the TAs. The TAs do all the work from handling the exams to answering questions on Piazza. I'm pretty sure the professor isn't even on the Piazza. And don't bother emailing the professor about something, just email the TAs. I have never seen a class more run by the TAs. Also, I hope you or someone in your group knows something about image processing before taking this class or are really good at googling, or else you are not completing those projects. |
John Aloimonos
CMSC426 Expecting an A- Anonymous 11/06/2023 |
Terrible course which is unfortunate since it could be an amazing course offered by UMD. TAs aren't helpful, lecture material is irrelevant for projects, projects take about 40-60 hours to somewhat complete. Professor thinks repeatedly showing formulas on a board for 15 seconds with 8 variables, 4 matrices, 3 coordinate systems, and a picture of a pinhole camera is how students learn. This class has been the biggest regret of my UMD CS track and I am an above average student (not that it really matters much). |
John Aloimonos
CMSC426 Expecting an A Anonymous 11/04/2023 |
He seems like an interesting guy, but the course is completely unorganized and extremely difficult. Lectures are barely relevant to the projects, forcing students to teach themselves how to complete them. |
John Aloimonos
CMSC426 Expecting a B Anonymous 10/26/2023 |
The professor simply does not cover content that is pertinent to the exams or to the projects. The course lecture slides are not ordered and you are expected to just know which ones are which? We also had to pressure him for an exam guide because he said "the lectures are your review" (not really sure how that works?). When we got the exam guide they (teaching staff) refused to put out an answer key and we were expected to dig through the unorganized notes to find the answers (again, why?). He banned a ton of the functions that previous semesters were allowed to use and it truly made the projects excessively difficult to do--seriously, look them up. Make sure you know your linear algebra skills because any misrememberance will be met with "you should've internalized this information" in a truly incomprehensible accent. |
Christopher Metzler
CMSC426 Expecting an A+ Anonymous 05/30/2023 |
I totally fell the other on the lecturers it is was it is, they are recorded and posted in the elms files folder so just show initiative and review them. The professor is just busy as he is still a bit new but more importantly he is working the PhD students on research work which takes a big chunk of his time. He might take some time but he is responsive to piazza and emails alike. In terms of Assignments, the homework are really bad (very ambiguous in the writing) and have the potential to effect your grade during the semester (homework used to be weighed less in previous semesters). What's changed is there a midterm now (take home) worth 10% and you can get a B+ pretty easily on it if your careful and work hard as you will have plenty of time to do it. Biggest thing to take note of is the projects as well as the final project, you gotta do really well in it's completion like the graders are thankfully really lenient and instructed to be so but you just gotta go the extra mile to complete it. There is a pretty decent curve as well (not sure of the calculation) that you will be satisfied with (I personally am SUPER Happy with). Overall I really appreciate the logistics of final grading and have a lot of respect for Prof Metzler for trusting us and treating us like adults like Prof JMCT would. I would recommend Prof Metzler overall any other 426 professor without a shadow of a doubt regardless of anything he is the new generation and the class is in good hands and likewise I am truly grateful 🙏. |
Christopher Metzler
CMSC426 Expecting a B Anonymous 05/25/2023 |
He's really good at explaining things that are hard to explain in words. He records lectures which is helpful. The written homeworks are pretty tough but he's pretty fair about the amount of time given and is reasonable about extensions in some situations. The only things I wish were different about this class is I wish the recording audio was more clear, and I wish he recorded some of the math he does on the board. Some professors use a hand cam when they need to show examples on paper. It would have been really helpful if he did that, because basically if you failed to understand it during lecture time you never got another chance to hear an explanation. I also wish he used a screenrecorder to record slides as he lectures. The recordings just had terrible quality. Another problem I had was that piazza responses were pretty slow, even though the class size wasn't all that big. Usually took 1-2 days for a reply. Another problem I had with this class is that one part of the class involved some vector calc stuff (Calc 3) even though its not a prereq for this course. Maybe putting a calc 3 prereq would make class sizes too small, I don't know. But I had great difficulty wrapping my head around those parts of the course (Neural networks). That's not anyones fault but its just something to keep in mind if you want to take this class. You'll have a really good time in this class if you've taken data science, intro to ml, intro to lin alg, and calc 3. I only took intro to lin alg so I really struggled, but they don't grade too harshly. Despite the minor problems I listed, prof Metzler is such a good professor that it just outshines the issues. Lecturing a computer vision class, understanding all the concepts so well that you can break it down to students is seriously difficult so I was just grateful we got someone so capable of teaching it. The neural network project and the visual odometry project are very interesting and really shocked me that you can get a computer to do that. Very good class. |
Christopher Metzler
CMSC426 Expecting an A Anonymous 05/21/2023 |
Pretty great overall. The projects are very interesting and straightforward, and there are a lot of opportunities for extra credit. He's not the most engaging lecturer as he's mostly going off of slides, but he's very helpful during office hours. |
Christopher Metzler
CMSC426 Expecting an A Anonymous 05/20/2023 |
This class was a lot of different other classes packed into one. I walked in without 320, 422, and MATH401 but all of the lectures seemed to build off of these classes and combine their knowledge. Metzler teaches quite a lot of difficult math concepts (Fourier transform for filtering, back-propagation with matrix decomposition, homography matrices). However, this ended up not mattering much, since the only time that we really needed to use the difficult concepts were on the midterms. Overall, the lectures weren't really required since the projects we could use libraries that already implement the complicated functions. In the case of projects, sometimes the instructions are a bit difficult to grasp but they are quite easily searchable. This class ends up being very manageable if you start projects early, and it's overall a chill class because the reports are graded quite leniently. I think for future classes some material can be left out of the lectures as those are confusing and not always relevant/helpful but as it stands it is a well managed and pretty laid back class. |
Christopher Metzler
CMSC426 Expecting an A Anonymous 05/10/2023 |
Not a huge fan of the lecturing style at all and I attended almost every class. Lectures are dull. Prof just reads off the slides and doesn't seem prepared for questions. He is a lot better at answering questions on Piazza than answering them during lecture. There's a lot of conceptual material but often he refers to variables/equations/concepts as "this" or "that" while lecturing—delivery could be clearer. Grading is slow. BUT, I honestly think you could get by decently in this class without attending any lectures at all. Slides are detailed and always posted to Canvas. Grades are all based on a few homework assignments and projects with very clear grading criteria and instructions. Grading is lenient with a lot of opportunities for extra credit. |
Christopher Metzler
CMSC426 Expecting an A Anonymous 04/09/2023 |
Truth be told i went to this class once in person. Despite that, he’s an amazing prof w great slides & so quick to respond on Piazza. Projects are clear and take like a few days, he provides lots of resources & the material is genuinely so interesting. Great class for your seniors especially, low stress and fun learning |
John Aloimonos
CMSC426 Expecting an A+ Anonymous 12/30/2022 |
I do not even know where to start with this class. The lectures were just the professor rambling about some random bullshit. He would draw some functions and diagrams on the board and then show some math but it was all pointless. It went to the point where out of 80 students only like 20 would come to class. I came once to class just to see wtf was happening and I found half the kids watching the world cup match. There was 1 Midterm in the class and it was worth like 10% of the grade, I studied and reviewed the slides and projects about 3/4 days before and I got a 75 on it. The class average was a 60% on it. There was no final so there really was no point coming to class after this. There were 4 projects in the class, all seemed pretty interesting at first glance until you actually did them. Each project was done in groups of 3-4 people, and it was all in MATLAB. You were pretty much left in the dark, the concepts from class did not help at all and your only salvation was to hope there was something online to help you. The TA's did not even look at the code, this was pretty evident because for some reason the class avg on these projects was a 90-95%. They primarily graded based off of the reports. To add to the glory of this weird class, for the fourth project the TA's never updated installation instructions and after a week of complaints they just decided to give everyone a 100% and anyone who managed to get something working extra credit. And thus every group got between 100-220% on this project worth 20% of the grade. I cant say I really learned anything from this class tbh. It seems cool and the topics seem cool but I really didnt learn or gain anything besides maybe losing sanity. Though i will say minimal effort is required for this 3 credit 400 level cs course |
John Aloimonos
CMSC426 Expecting an A Anonymous 12/26/2022 |
ive been to a total of 2 lectures: the first day and the midterm lol. the class itself is super chill, 4 projects that mainly dictate what your grade is and only 1 exam that's worth 15%. projects can be done in groups, but make sure u guys stay on top of things. yes u are given 8 late days u can use to push back a deadline for a project, but dont rely on it too much as the projects can take an extremely long time and need a lot of assistance in OH. as for john himself as a professor, i found them very unrelated to the projects, thus y i never went. he seems like a funny guy and is nice but his thick accent was also another reason why i decided to not come. overall, not a bad class as long as u have a solid group |
John Aloimonos
CMSC426 Expecting an A Anonymous 12/24/2022 |
Reeks of tenure. TAs did literally everything for this course. Lectures had nothing noteworthy in them, and we were not able to practice these concepts. Projects had very odd grading schemes and had no input from the instructor. Midterm exam (conceptual and explanatory) was extremely different from the one given as practice (computational and short). The only reason students did well was because he did not give installation instructions for a MATLAB package for M1 Macbooks, so after 2 weeks of no information we've been told our final project (20% of the final grade) has been made optional. Very uninteresting course and experience. |
John Aloimonos
CMSC426 Expecting a B+ Anonymous 11/07/2022 |
Lectures are great for learning concepts, clearly has a ton of knowledge and is passionate and kind. For the projects most of the learning has come from TA led overviews/course notes for projects also written by TAs. Projects done in groups of 3-4 and are challenging but I personally feel they are rewarding. Midterm was fairly tough but according to the TAs it will be curved fairly well. Would recommend for anyone with a passion for learning or interest in these topics, would recommend starting projects early with your group. |
John Aloimonos
CMSC426 Expecting an A Anonymous 07/12/2022 |
Great professor if you are there to actually learn real concepts and not just trying to memorize some text book. Like one of the best educational experiences I've had in all my years at UMD. He is the reason I persued a Combined BS/MS degree and was a great guy to work with. |
Mohammad Nayeem Teli
CMSC426 Expecting a B- Anonymous 05/04/2022 |
The class is quite interesting, but if you've taken CMSC422 there is a lot of repeated information, which led to a lot of boredom for me. Not his fault though, I just barely recommend this class if you've taken CMSC422. He also does derivations sometimes for some reason even though they never show up in the homework or exams. The biggest gripe I have is he only released rubrics for homework past the halfway point in the semester. You need those rubrics. |
Mohammad Nayeem Teli
CMSC426 Anonymous 04/14/2022 |
To be honest, I've had alot of different teachers and taking this class is just not it. Expect to learn everything by yourself. |
John Aloimonos
CMSC426 Anonymous 11/07/2021 |
He does not cover anything that the course requires. He is arguably one of the worst professors I have ever had. |
Christopher Metzler
CMSC426 Expecting an A+ Anonymous 07/13/2021 |
Awesome professor. Professor was very helpful throughout the course on piazza, and the lecture slides were clear and concise. Facilitated smooth learning. Additional learning links were provided for reference. Projects had clear expectations with them, fixed rubric. Easy A class. |
Christopher Metzler
CMSC426 Expecting an A+ Anonymous 06/23/2021 |
Lectures were pretty dry--though that was to be expected. Content was very linear algebra heavy (a personal weak point), but we were warned of this ahead of time and given a small primer prior to class. Class was totally project-based and professor Metzler and the TAs were quick to assist on piazza. Ample extra credit was given as well. The class could certainly better--most classes could--but I thought professor Metzler handled it pretty well, particularly for his first semester at UMD. This content seemed particularly difficult to relay in an online environment, so I often found myself skipping lectures to watch the recordings later in order to pause and take notes. |
Christopher Metzler
CMSC426 Expecting a B+ Anonymous 05/26/2021 |
I had Metzler for 426 and thought the class was fine. The lectures were boring and could be confusing at times. Since there are no exams, the grades are fully dependent on the homeworks and projects. I would only recommend this class if you are pretty good with linear algebra and are willing to commit a decent amount of time for projects. |
Mohammad Nayeem Teli
CMSC426 Expecting an A Anonymous 05/16/2021 |
I took Teli for 351 and really enjoyed his class, but 426 left a lot to be desired. Lectures were hard to follow, and didn't relate much to the content that homeworks and exams required you to understand. The workload was also crazy high - there were 3 homeworks and 4 projects, all of which were very involved from an implementation standpoint. Although grading was fairly lax, getting something that felt like it worked was also very difficult, and it was hard to get an idea of whether your code was working as expected, which I understand is somewhat due to the nature of Computer Vision. On multiple assignments many students spent more than 30 hours trying to complete them. When students brought up these concerns they were largely ignored, and were told to 'work harder'. |
Mohammad Nayeem Teli
CMSC426 Expecting an A Anonymous 12/19/2019 |
His class is in Python, the projects are substantial, try to work in groups. Teli's explanations are pretty match-heavy, and it's easy to drown in the math. But he still gives his best effort to explain concepts. |
David Jacobs
CMSC426 Expecting an A SomebodiesGottaDoIt 12/12/2012 |
Good professor, good class. It's not so much about image processing as it is about computer vision, which turns out to be much more interesting. Dr. Jacobs is very familiar with the material and makes it easy to understand. The coursework is not very hard, but Matlab can be frustrating sometimes. |
John Aloimonos
CMSC426 aaa123 11/06/2010 |
Very interesting, entertaining person, which is why I didn't realize sooner that the class was not going to go anywhere. We went over the basics of all topics, but so little that you never really learned more than "huh, that's interesting". Projects had no deadlines, and weren't too difficult, except that we had no basis to go off of, and it's just stabs in the dark to try to get something working (still haven't figured it out, even though he tried to help me once that wasn't enough and I'm still completely lost). Take home midterm was a rehash from the grad level class 10 years ago, plus 3 more pages, and way beyond the scope of what we'd learned in class. I wish I had noticed sooner that this class was worth dropping, because I learned nothing worthy of my tuition money and am very disappointed as I was looking forward to this class. |