HEAVY WORKLOAD if no JS experience, still heavy with, probably. Straightforward A-/A.
Celeste is ... an interesting professor. She is kind and easygoing, and the class has ~good vibes~ except for when weird rubric items based on subjective things make you lose points. The lectures are useless, so just be sure to fill out your participation form (participation is 15% of your grade and can be as easy as responding "Yes" at an appropriate interval in the zoom chat. Yes, you can fib on the form with virtually no chance of the TAs noticing). Extensions are generously given, regrades markedly less so.
The first half culminates in a midterm project worth 10% of your grade over the course of two weeks. This took about 40 hours. It is as unpleasant as the hours suggest.
The second half of the semester was dominated by a "project" which was a lot of tedious "feedback-giving," "iterating," and other design processes. These homeworks can be completed in <2 hours, an insult to the assignments that came before it. The project is very tedious but not difficult.
The class is not curved, but unless you slack off it is pretty much impossible to get below an A-.