Reviews of professor Mohammad Sadoghi

Rating: 1.0/5, difficulty: 5.0/5
Your entire grade depends on some obscure L-store project that is completely irrelevant to the industry. Learned nothing of value, had bad groupmates. You'll learn more from a youtube video than from wasting your time on this class.

Rating: 5.0/5, difficulty: 3.0/5
The class is basically solely project based so make sure you pick your group wisely. Would have preferred the instagram version of the project but L-store was also interesting imo. He really seems to care about his students; office hours are a must. Project can take a lot of time and work but is manageable with a decent group.

Rating: 1.0/5, difficulty: 5.0/5
This is the only class I regret taking and felt like a huge waste of time. Originally I wanted to learn about databases and SQL, but only learned about the prof's specific research project, L-store. Our group projects were to make his research project in Python in 3 parts which we were not given enough time for given each part's scope/complexity.

Rating: 3.0/5, difficulty: 5.0/5
Some suggestions: 1. DO NOT take this class with this professor if you are not a CS major student. 2. ONLY form a group with 4 other people you trust. 3. Prepare some knowledge for Python programming and also Database, you will build a database with only some lines of starter code without step-by-step instruction (even no where you should start)

Rating: 4.0/5, difficulty: 4.0/5
Difficult class which is very reliant on your team. Didn't learn much about databases but learned to communicate and write clean code. 2 of our team members end up ditching us half way through and we told him at the end of milestone #2. He's pretty nice if you genuinely ask him and explain your situation to him properly and gave us a boost.

Rating: 1.0/5, difficulty: 4.0/5
Would not recommend this class. The project is revolved around building out his research database so theres literally no info that you can google about it. Youll spend more time trying to understand his research than actually learning any modern databases that youll encounter in real life. Take literally any other cs class.

Rating: 1.0/5, difficulty: 5.0/5
The actual lectures and class subject matter was not at all reflected in any of the projects or lecture. Honestly, lecture was so vague I stopped attending after the first week and he does a very poor job explaining any of the concepts.70% of the class depends entirely on a group project that models his research project. It's not worth it.

Rating: 2.0/5, difficulty: 5.0/5
Came into this class wanting to learn about databases and that only happened the last week of class. Most of the class is about a very specific (L-store) database. The class is only valuable if you have a good group of people and you're willing to learn the majority of databases on your own. Professor is a nice person but this class is not worth it

Rating: 1.0/5, difficulty: 5.0/5
Extremely difficult cumulative group project (even harder than any group project in ECS 150) and exams. Be kind to yourself and RUN!!! Not recommended for statistics major as elective class as well.