Jia-bin Huang

This professor has taught: CMSC426, CMSC733, CMSC800, CMSC848F, CMSC848K
Information Review
Jia-bin Huang
CMSC426

soymilk
03/28/2024
just dont even take this course. professor is cracked at comp vision but the lectures/slides just does not help with projects. students often just end up lost and have to ask piazza how to even begin. google has been my best friend so far...
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.