Reviews of professor Leon Bergen

Rating: 2.0/5, difficulty: 5.0/5
Lectures and assignments are not difficult to follow if your math and coding are not too bad. However, if this is your first machine learning class, this class is a torture. He expects a lot of self study even if you really have no idea of where to start.

Rating: 1.0/5, difficulty: 5.0/5
There are no prerequisites for this class! In reality, you must know python and the math libraries for it! You must attend TA's office hours to decipher what the homework means. The course has 5 PAs and 1 Final Project. You are allowed to work in a group of 3. The prof is new and just talks a lot and wastes your time. No lecture notes and no pp!

Rating: 5.0/5, difficulty: 4.0/5
It is nice to have a class at UCSD that gives us exposure to deep learning techniques actually being used in the field. I brought up my final class project in a few of my interviews and I think it made a big difference in getting the summer internship I was hoping for.

Rating: 3.0/5, difficulty: 2.0/5
AWESOME person, but not a strong lecturer. LIGN 165 goes through a lot of CS concepts very fast (CSE 101, 105, 130), which is great but a little intense, even for a CS student. His lectures are tough to follow and the class is pretty disorganized, but his office hours are gold. Assignments aren't bad though and there are no exams. Great CS elective