CSE 2107
Introduction to Data Science
This course provides an introduction to data science and machine learning, and it focuses on the practical application of models to real-world supervised and unsupervised learning problems. We will discuss methods for linear regression, classification, and clustering and apply them to perform sentiment analysis, implement a recommendation system, and perform image classification or gesture recognition. One of the main objectives of the course is to become familiar with the data science workflow, from posing a problem to understanding and preparing the data, training and evaluating a model, and then presenting and interpreting the results. We will also touch on concepts such as similarity-based learning, feature engineering, data manipulation, and visualization. The course uses Python, which is currently the most popular programming language for data science. This course does not teach programming in Python. Prerequisites: CSE 131, MATH 233, and CSE 247 (can be taken concurrently).
Instructors
Reviews
2 or less hrs/week
Just annoying af. Cannot understand the professor and does not make any effort to make it engaging. The whole class could’ve been taught in 4 weeks
5/22/2024
2 or less hrs/week
Learned literally zero about data science (I did not want to, and just wanted an easy class), and still squeaked out with an A- because of my lab partners and midterm/final project partner. Extremely easy class (no exams). As far as actually learning data science, you have to be self motivated but it is possible to learn quite a bit if you follow the zybooks & her discussion sections.
5/18/2024
2-4 hrs/week
not that hard of a class, and very easy to get an A. you just learn a lot of different topics in data science. the homework is just python code, which does pick up near the end, but is still very do-able. Neumaan is engaging in lectures and really cares about her students and making sure they understand everything.
5/17/2024
Prof. Singh seems to have a lot of enthusiasm for teaching and seems to take interest in her classes. However, her explanation are very unclear and hard to follow. The assignments are boring and tedious. TAs for this class carry.
5/5/2024
The class has no tests and everything can be done in a group or with TA help so nothing is too bad. As long as you start the hw early, you should be fine. Neumann doesn't really teach the actually coding parts that well since the class is about data science (not learning python) but it's not super hard to grasp. Easy class to get an A in
1/8/2024
After taking her class you realize how good the other teachers are.
12/26/2023
Best 217 professor in my opinion. No exams, just weekly homework, in-class assignments, and zyBooks. In-class stuff is usually boring, but not too hard, you just follow the instructions. You don't get enough practice with any of the libraries used to get super comfortable with them. You just have to look at your old code to complete assignments.
12/17/2023
Marion is super nice, passionate about data science, and really helpful one-on-one. 217 was at times disorganized with some unclear grading criteria, but generally I learned a lot of practical skills from her. Home works are weighted heavily, but going to OH pretty much guarantees a 100 on them. I liked Marion and her class!
12/10/2023
Terrible professor. Just so bad. That being said, if you are diligent, grading curve is easy to succeed with and can be an easy class to get an A in. Some office hours will be required to get through some of the more tricky homeworks.
5/8/2023
Her lectures are so convoluted that most of the time it seems as if she doesn't even know what she's teaching. I agree with the other rating here that says she probably could not complete her own course. I survived this class basically 100% on textbook readings and office hours.
4/25/2023
Incredibly boring lectures and difficult homework. Does not explain concepts well. Read the zybook readings carefully if you want to know about the conceptual stuff. I scrolled down a few pages of my psych notes (cuz I have a psych exam right after) during the time she gave us to do the worksheet and she interrogated me like I was a thief.
3/9/2023
Lectures were mediocre (mostly reading off the slides), and very disconnected from the Lab and Homework assignments, which make up the bulk of your grade. Python is required for this course, and having basic knowledge beforehand will make a massive difference. Luckily there are a lot of TAs to help with poorly-worded and confusing homework.
1/23/2023
Singh seems like an overall nice person but her lectures are terrible. She took over the class recently so she just uses the old professor's slides and hardly knows what she's talking about. Her head TA does almost all of the work on piazza to help students. A lot of times questions are vague so it's easy to lose points on homework assignments.
12/12/2022
She might not be the best explaner but she actually cares for the students to learn the material. She is one of the chillest profs and lenient grader.
11/11/2022
She yelled at me once for after asking clarifying question about her lecture. Don't even get me started about lectures either. She simply reads off slides that she barely knows herself. None of the material in this course is her own and is from a previous professor. The only way to get through this class is by spamming office hours.
11/10/2022
What she did was basically reading out powerpoint from a previous professor and translate it in a much more confusing way. After taking cse217 I decided I will never do anything related to data science again in my entire life.
11/10/2022
Do not take. Material is so poorly taught by Singh you are forced to rely on OH. I think a past professor created 217 and Singh simply took it over and knows nothing about the material. Studios must be finished b/c there is a quiz that day on them. Can't miss studio more than once. WS, coding assignment, and studio quiz all due throughout the week.
11/3/2022
Everything she said in class was so confusing and there were videos from a better teacher but she stopped uploading the videos few weeks ago. I was sick and cannot go to the lecture last week but there was no videos uploaded
10/14/2022
Don't take her cse217. Grading is ambiguous. Lectures recording are heirloom from others. Labs are self-learning what lectures don't cover. Discussion sessions are lectures, but with barely any nutrition. Grading is also chaos. She don't know grading rubrics and make random promises and graders are harsh and students lose points. Avoid this.
2/14/2022