Reviews of professor Meghana Jain

Rating: 3.0/5, difficulty: 2.0/5
This is a really fun class if you are interested in the field. There isn't much interaction with the professor mostly just the TA's during lab and lecture. Its a flipped classroom so there is work to do for the class most days. The final project is brutal so pick a good partner. Pretty easy to do well as long as you stay on top of work.

Rating: 2.0/5, difficulty: 3.0/5
We had to watch lecture videos before class and the class was spent doing lecture activities. She did not do much teaching or helping with the lecture activities; that was done by the TAs. Sometimes she would not even show up to class. Finally, she decided to completely change the second midterm exam where most struggled and could not complete it.

Rating: 3.0/5, difficulty: 3.0/5
This class picks up a lot in the second half so make sure you put more effort in to understand, otherwise you will fall behind. If you have 0 interest in what you're learning you will probably do poorly. The final project is hard and takes time.