The teacher for this class was rude and honestly kind of a jerk. You don't actually code anything and spend the entire semester doing annoying busy-work for a project you don't actually see to completion. I couldn't tell you a single thing I have learned in this class, besides how to control-F a textbook more efficiently for the tedious 10 minute weekly quizzes. Would not recommend this class to anyone.
Grade Distribution
No grade data available
Sections
1Lecture (1)
This class is a heavy time commitment centered around a semester-long group project that prioritizes UX research, documentation, and design over actual coding, so nail down your team dynamics early. You will only get real value out of it if you are genuinely interested in human-centered product thinking and willing to treat the coursework like a startup build rather than another technical elective. Past semesters drew harsh, often justified criticism for disorganization, vague rubrics, and unnecessarily harsh grading, but recent iterations have significantly improved the structure and now deliver much clearer, more practical feedback. Treat it as strictly what you put into it: pick a project topic you actually care about, communicate consistently, and lean into the research process, or else the dense readings and relentless deliverables will quickly burn you out.
43 Reviews
This is easily the lousiest professor I've had the displeasure of meeting. He has no idea what he's doing, yet takes himself far too seriously. His lectures are rushed and difficult to follow, and he never stops to ensure the class knows what he means. The constantly-assigned readings are overloaded with unnecessary, dull fluff. The entire course content is not what I'd hoped; instead of a class about designing technological interfaces with human intuition in mind, it's an absurdly detailed description of ONE particular process of user experience design, which I'm certain I will never use in my life. The bulk of the work consists of one semester-long project with several deliverables, but Apostolellis is mind-blowingly unclear about what he wants at every step of the way - his rubrics and assignment summaries are wildly vague, yet he's incredibly picky about things he never mentioned when it comes time to grade. I could go on and on, but just save yourself the trouble and never take a class with this man until he learns how to teach.
I took this course in the hopes that I would get to do a big coding project that I could talk about in interviews. Unfortunately, this is not the case. This course focuses on UX design, which does NOT include implementation. We draw a lot of pictures by hand every class. We don't learn any new technology. I personally wish I took another class. I feel that the material isn't particularly relevant to students who want to work on more hands on coding projects. The professor himself is really rude. He encourages students to ask questions but when they do, he accuses them of not paying attention or will yell at them for starting a project later than he thinks you should have. The material itself isn't difficult, but it's very tedious. The readings can be over 100 pages for a week and you are quizzed on the readings every week. The readings are overly detailed. For example, one chapter had a long section on color coding sticky notes. This class would be okay if it was at least an easy A, but the graders are harsh and the instructions are very unclear. The professor isn't understanding and is reluctant to admit that his instructions are unclear. The professor also tries to make everyone go to TA office hours at like 8 PM on weekdays to work on their projects. The in class activities themselves are disorganized and required. So if you plan to take this course (which I do NOT recommend), be prepared to draw a lot and make diagrams with sticky notes because you aren't going to learn any new technology. He only gives you 10 minutes to take in class quizzes when there are 8 questions, and the quizzes are worth 20% of your grade. He takes some feedback into consideration, but for the most part, I feel like he's mad when someone gives feedback even though that's what he asked for. I've only had uncomfortable interactions with him. I'll ask a question that he doesn't answer and basically just rebuffs me.