Professor

Eleazar Eskin

1 of 3
Easiness N/A/ 5
Clarity N/A/ 5
Workload N/A/ 5
Helpfulness N/A/ 5
Easiness N/A/ 5
Clarity N/A/ 5
Workload N/A/ 5
Helpfulness N/A/ 5
AD
Easiness 2.3/ 5
Clarity 2.7/ 5
Workload 2.0/ 5
Helpfulness 3.3/ 5
Most Helpful Review
Winter 2026 - I haven't even finished this class yet, but I feel the need to write a scathing review so that all possible future students know, DO NOT TAKE THIS CLASS IF YOU DO NOT HAVE TO. Every week is assignment after meaningless assignment. We had homework, a project, and a mandatory guest speaker lecture + discussion assignment THE SAME WEEK as our midterm. The homework assignment was so poorly designed that only 3 people were able to solve the last coding problem due to a memory limit issue, so all of us apparently just wasted our time on an unsolvable problem right before the midterm. Mind you, there are project deadlines every single Friday (at noon for some reason), so all of this came after a horrendously long project designed to have at minimum a 30 min-1 hour runtime. How can we reasonably iterate on a project if it takes the whole day just to test it a few times? I think the entire class had to use AI on it, and the average was still a 60% because of how impossible it was. I had to run it overnight and force my computer not to sleep. The midterm also was 20 pages long and significantly harder than the practice midterm, which was only about 4 pages long. Many concepts were not mentioned a single time in class, only in discussion. The professors were also whispering to each other the entire time and kept picking up phone calls, which many of us found to be disruptive and disrespectful to the students. They also enforce mandatory participation at least once with both professors, so everyone participated once and never showed up to lecture again because we don't learn anything efficiently. Eskin is not able to get through a single sentence without stuttering and ending it incompletely. Another sign that the professors don't actually care about the student experience is how disorganized the assignments are. Not a single deadline is posted except for deep into the Lecture 1 slides, so every time I need to check when something is due, I have to scroll about 50 slides in. Additionally, NOTHING is explained by the project instructions. It was extremely hard to get started on Project 1 because the instructions did not even specify that it was a coding project, let alone where to find the files that we needed to work with. I had to deduce that I was supposed to go to the files tab and download the project zip, then write a python script to produce the answer file. Finding out what the project was took longer than actually doing it. They also do not mention at all where to submit projects in the specifications. I have to scroll through all of the BruinLearn announcements to find the submission link every week. Is it that hard to include basic instructions, the deadline, and submission link in the project instructions? Any of us could organize this class better. This class is hard to be hard. They want us to feel like it's a challenge, but they do it by assigning a load of assignments and enforcing arbitrary requirements rather than making it a challenging intellectual experience. DO NOT TAKE THIS CLASS.
Easiness 2.3/ 5
Clarity 1.7/ 5
Workload 1.8/ 5
Helpfulness 2.3/ 5
Most Helpful Review
Spring 2023 - *grabs you personally by the throat* SAVE YOUR SOUL. DO NOT TAKE THIS COURSE. Unless you want to do 4 projects that have very little guidance in the specs, each split into 2 parts that require different types of outputs, on top of doing 7 homeworks, each with 4-10 Leetcode-like coding problems evaluated on a shitty $80 online textbook website (Stepik) where you have to download the input to your computer, run the code, and upload the outputs and pray that you matched the formatting exactly, otherwise repeat the process. (Also, I get Stepik advertising emails in Russian, which 1) I did not sign up for 2) I don't know Russian.) And about those projects, they decided to try something new this quarter: making us upload our results to a bioinformatics leaderboard website. The fun thing is that 1) They don't post the leaderboard until 2-3 days before the project is due. 2) Someone has to manually approve that you can join the leaderboard. Which means you wait for some poor TA to handle your request. 3) They don't post the grading thresholds WITH the project spec or even when they post the leaderboards sometimes, so if you finish your code early, you have to wait for the announcement of the threshold. If you don't pass it? Guess you're working on the project again! I have never taken a class with this many Canvas announcements about project extensions and grading thresholds and about homework problems becoming Extra Credit because very few people are successfully solving it. And have I mentioned that they also made us read 4 papers and ask and answer other students' questions about it? To me, it felt like the blind leading the blind. The only saving grace of this course is that the midterm was reasonable. If you read and understand the textbook and the slides (which is what I did because their lecturing is Pretty Bad, especially Ernst's), you can do the problems. They just make you apply the techniques to the given data. They also gave a set of practice problems that matched pretty closely. I'm writing this review before the final though, so maybe they decide to completely switch it up on us. (But, I'm skimming the final practice problems, it seems like it's the same problem format.) Who knows. Maybe you'll enjoy the torture more than I did. Maybe you're that kid who was already working on a bioinformatics library for their research and used it for Project 1, landing you a score in the top 3, at which point you're obligated to do a presentation of your solution to the class. The class is mostly empty, by the way. Just like how this class made me feel. Grade breakdown for Spring 2023: Projects 25%. Homeworks 20%. Midterm Exam 25%. Final Exam 25%. Paper/Guest Speaker Question and Responses 5%.
Easiness 2.5/ 5
Clarity 3.2/ 5
Workload 2.9/ 5
Helpfulness 3.4/ 5
Easiness N/A/ 5
Clarity N/A/ 5
Workload N/A/ 5
Helpfulness N/A/ 5
Easiness N/A/ 5
Clarity N/A/ 5
Workload N/A/ 5
Helpfulness N/A/ 5
AD
1 of 3

Adblock Detected

Bruinwalk is an entirely Daily Bruin-run service brought to you for free. We hate annoying ads just as much as you do, but they help keep our lights on. We promise to keep our ads as relevant for you as possible, so please consider disabling your ad-blocking software while using this site.

Thank you for supporting us!