3.4

Marina Langlois

Data Science - University of California San Diego

3.4
Quality
3.7
Difficulty
59%
Would Retake
117
Reviews
3.4
Quality
3.7
Difficulty
3.5
Helpful
3.4
Clarity

59%

Would Retake

117

Reviews

Rating Distribution
Official

5

44

4

25

3

10

2

13

1

25

What Students Say

Looooooots of Homework

DSC20 - 2.0 rating

toooooooooo much homework

DSC30 - 2.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

71%

Textbook Required

15%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 66 grades
Most common grades:
A (21)
Not sure yet (19)
A+ (17)
Grade Distribution
A(38)B(9)C(7)D(1)F(0)A-/B+(11)
Based on 91 reported grades
A: 21
Not sure yet: 19
A+: 17
A-: 9
Common Tags
Lots of homework (35)
Caring (28)
EXTRA CREDIT (18)
LOTS OF HOMEWORK (17)
Tough grader (14)
Participation matters (12)
Lecture heavy (10)
Test heavy (10)
Rating Trend

Declining

-0.36 avg change
Apr
May
Jun
Jul
Nov
Dec
Last 6 months
Ratings by Course

DSC2O

5.0

(5)

DSC80

5.0

(3)

DSC190

5.0

(1)

CSE12

3.9

(28)

CSE8A

3.3

(9)
+4 more courses
Difficulty by Course

DSC30

4.4

DSC3O

4.0

DSC20

3.9

CSE8A

3.4

DSC10

3.3

Reviews (117)
5.0
2.0
CSE12
Grade: A+
Dec 15, 2015

Professor Langlois is a great lecturer although she do have a mild accent. She is always there to help her students after class or during office hour, and she really cares about your feelings. Her homework write-up could be ambiguous , but if you ask her on piazza or in person you should be fine. She teaches you everything you should learn.

4.0
2.0
CSE12
Grade: A
Jan 11, 2016

Kindest professor I've ever seen in UCSD. Assignments are useful. Instructions on assignment can be sometimes not clear, but she is there for you in person or on piazza if you ask. She does have an accent but I am able to understand. Exams are fair enough if you do understand the lecture material and read some online resources yourself after class.

4.0
2.0
CSE12
Grade: Incomplete
Jan 13, 2016

You have to pay for Zybook which is useless. She has strong accent and she makes mistakes in her slides

3.0
3.0
CSE12
Feb 7, 2016

Lecture are not clear at all as well as the homework write up. It is hard to understand her write up and her excuse/reason of why it was so unclear is because she wants us to create the program by ourselves. If she could tell us at what program should behave in certain situation, it could be more helpful. In class quiz is okay; midterm is very hard

1.0
5.0
CSE12
Grade: C-
Feb 17, 2016

She is an incredibly tough grader, and gives really unclear instruction

5.0
3.0
CSE12
Grade: A
Feb 22, 2016

As long as you pay attention and start the assignments early you'll be perfectly fine. The programming assignment write-ups are a bit less structured than you're used to, but consequently the grading guidelines are looser.

5.0
2.0
CSE12
Grade: A+
Mar 2, 2016

One of the best professor I've taken, material is easy to understand if you pay attention in class. She gives an incredible amount of extra credit so I mean.. if you start your assignment early (as for all cs classes), you can very easily get a solid A in this class. Understand the purpose of your coding assignments and tests will be a breeze.

5.0
1.0
CSE12
Grade: A
Mar 4, 2016

Shes a great teacher, and she helps you out.

5.0
3.0
CSE12
Grade: Rather not say
Mar 20, 2016

Love her! The assignments were super helpful and she really cares about the students.

5.0
3.0
CSE12
Grade: A+
Mar 24, 2016

Sometimes confusing PA writeup, but otherwise very clear and also forgiving teacher. The tests are a little rough so expect to study real hard. Very nice woman and really easy to communicate with. She's here for you! Took her over Gary for 12 and feel like that's a major reason I got to transfer into CS.

3.0
4.0
CSE12
Grade: B
Mar 25, 2016

Attendance is SUPER mandatory, and clickers, weekly review quizzes and reading quizzes, you can save your grade because that all totals up to 15% of your grade. The PAs are HARD and very specific, so make sure to test thoroughly and read the writeups super carefully. Generally she is a pretty good lecturer, but the homework is tough.

5.0
1.0
CSE12
Grade: A-
Mar 26, 2016

She is really nice. The class is really easy

5.0
3.0
CSE12
Grade: C
May 5, 2016

She's a great lecturer. I thought the grading was a little ambiguous, but she did provide a great deal of extra credit opportunities. I learned a lot in her class, and the assignments were very helpful, and also very difficult. There were a couple that I didn't finish in time. She had us using several different websites for homework, confusing.

4.0
4.0
CSE12
Jun 9, 2016
Would take again

At first, her assignment guidelines were very vague and hard to follow, but towards the end of the quarter, they became clearer. Homeworks are hard, and midterm was fair but too long for allotted time. Final was very fair. I think she's a really good professor, and I feel like I learned a lot in her class. However, C isn't taught so g'luck in CSE30

5.0
4.0
CSE12
Grade: Not sure yet
Jun 9, 2016
Would take again

I feel that she really cares about her students. Granted that here communication skills aren't the best, but she makes up for it by her charismatic lectures. I can guarantee that if you start the PA's early, you will learn data structures well and thrive in this class. You didn't learn C thoroughly but what you learn is enough for CSE30.

5.0
4.0
CSE12
Grade: Not sure yet
Jun 11, 2016
Would take again

She's really funny and one of the most caring professors I've had. The midterm was and final were both fair. PA's are challenging but just make sure you're thorough in implementation and use piazza to your advantage.

4.0
4.0
CSE12
Jun 13, 2016
Wouldn't take again

Most of the assignments are in java. The biggest problem of her class is that she didn't really teach C so as to make the last and the only C assignment to have a 47/100 median. She does give a lot of extra credit and she has an accent. The instructions on homework and exams are pretty ambiguous. But you could really learn some cool stuff.

5.0
3.0
CSE12
Grade: B-
Nov 28, 2016
Would take again

She is very enthusiastic in lectures and was very entertaining. Fairly time consuming class but I learned a lot and it was fun!

Participation matters
Clear grading criteria
Hilarious
1.0
4.0
CSE12
Dec 1, 2016
Wouldn't take again

Never understand what she is talking. Lecture and the homework write up is so unclear that you have to waste more time if you try to understand them. Just google your question or ask at piazza. It will be much faster. Also, her accent is definitely a disaster. I learn more thing at google than at her class. Avoid her if you want to learn something.

Tough Grader
Get ready to read
Participation matters
2.0
5.0
CSE12
Dec 9, 2016
Wouldn't take again

She is very passionate on her lectures, although I had rough time understanding her due to her very strong Russian accent. Often, I wasn't sure if she's speaking in English or Russian. Crazy amount of Java assignments plus homework. She will prepare you in the hardest way possible. The only wish for her to reduce the accent so students can hear.

Skip class? You won't pass.
LOTS OF HOMEWORK
5.0
2.0
CSE8A
Grade: A+
Dec 11, 2016
Would take again

She is really really cute! My friend and I thoroughly enjoyed her lectures for this course and we will take another course taught by her again definitely. She is very clear while teaching and her lectures are always engaging because she has tricky but fun iClicker questions and encourage group discussions.

Gives good feedback
Amazing lectures
EXTRA CREDIT
1.0
2.0
CSE8A
Grade: A
Dec 13, 2016
Wouldn't take again

Although Marina tries hard in her lectures, she can't help with her bad and unrecognizable handwriting, acsent and logics. She constantly make mistakes about the most basic ideas which sometimes makes students confuse. Her final was worded badly and not clear about the task given (Though I still got 103% due to extra problems).

Tough Grader
LOTS OF HOMEWORK
LECTURE HEAVY
5.0
3.0
CSE12
Grade: A+
Dec 19, 2016
Would take again

By far my favorite professor I have had/most likely will have. Her lectures were the only ones I was actually engaged in, and she explained most of the concepts very well. The only complaint was we skimmed over C and then had a huge project on it-it was difficult but doable! In terms of final and midterms, just go over the practice probs she gives

LOTS OF HOMEWORK
ACCESSIBLE OUTSIDE CLASS
Caring
4.0
3.0
CSE8A
Grade: A-
Jan 1, 2017
Would take again

She is one of my favorite professors so far! She is extremely sweet /funny, & she always takes the pace of her class into consideration in terms of content. It can be difficult to understand her through her thick accent, but she will also gladly repeat herself and explain things thoroughly if necessary. The assignments can be time consuming!

LOTS OF HOMEWORK
ACCESSIBLE OUTSIDE CLASS
Caring
5.0
3.0
CSE12
Jan 13, 2017
Would take again

She cares about her students and have a lot of passion for teaching. That gives me a comfortable learning environment and I enjoy taking all her classes.

LOTS OF HOMEWORK
Caring
EXTRA CREDIT
4.0
4.0
CSE8A
Grade: A-
Feb 16, 2017
Would take again

She's a caring person but the lecture was mostly clicker Qs, not actual teaching! So it was pretty hard for a CS beginner like me to keep up with everything. Readings are LONG! Midterms+final were pretty difficult. PSAs were fun but stressful/challenging. Felt like the class was mostly self-taught, so it's tough for beginners.

Get ready to read
LOTS OF HOMEWORK
Caring
4.0
2.0
CSE12
Grade: A
Feb 21, 2017
Would take again

Super nice professor who teaches mostly through clicker questions (ungraded, participation points), which I enjoyed. Her Russian accent is strong, but I found it very clear and entertaining -- like most people find English accents.

4.0
4.0
CSE12
Feb 28, 2017
Would take again

Lot of the reviews here are pretty accurate. She has a strong Russian accent (I understood it clearly though since I've heard Russian accents before). She is really nice and tries hard, but she also gives a LOT of homework (way too much in my opinion). She should've given us a break during the midterm week. She also has a nice ass.

LOTS OF HOMEWORK
5.0
3.0
CSE12
Grade: Not sure yet
Mar 2, 2017
Would take again

Super enthusiastic and patient. Actually goes through each data structure inside out, including all run times of each functionality. A mix of homework between fun and relevant programming assignments (like implementing a data structure from scratch and using it for a real life scenario like a maze/spell checker) and runtime analysis/problems.

Get ready to read
Amazing lectures
EXTRA CREDIT
3.0
4.0
CSE8A
Apr 23, 2017
Wouldn't take again

Marina is an enthusiastic and caring professor. But I don't think she teaches very well.

Participation matters
LOTS OF HOMEWORK
ACCESSIBLE OUTSIDE CLASS
2.0
5.0
CSE12
Grade: Rather not say
May 5, 2017
Wouldn't take again

She urges students to work harder but I'm not sure if I can recommend her. Because of insane amount of homework, you don't actually have time to study the material. You'll find yourself in chaotic scheduling just for assignments. Concepts are everywhere and I did not like how the class was disorganized. She speaks very fast and lecture is fast.

Tough Grader
Participation matters
LOTS OF HOMEWORK
5.0
4.0
CSE8A
Grade: B+
Jun 15, 2017
Would take again

Professor Langlois has very-collaborative lecture style. Be prepared to answer many clicker questions and have group discussions. I don't like when people complain about her accent. As a Russian-Chinese I would say English is truly different than a lot of other languages (especially the pronunciation), so be tolerant!

Respected
Participation matters
Caring
2.0
4.0
CSE8A
Jun 19, 2017
Would take again

The midterms and final exam are really difficult!

SO MANY PAPERS
TEST HEAVY
3.0
3.0
CSE12
Aug 16, 2017
Wouldn't take again

It's undoubtful that Marina loves the subject that she is teaching. Despite her strong accent, she loves to explain the material with 1-1 conversation. I don't like her lecture. She tends to be behind her preset schedule as the daily reading quizzes and review quizzes sometimes don't match with the lecture material or the programming assignment.

5.0
3.0
DSC10
Grade: Not sure yet
Oct 24, 2017
Would take again

She is good at teaching computer courses. Although she will leave you a lot of homework, it worth. Because the only way you can learning programming skill is to keep practicing. She is nice to every student she taught and she always makes the whole lecture interesting not boring like the normal programming lecture.

Gives good feedback
LOTS OF HOMEWORK
GROUP PROJECTS
4.0
4.0
DSC10
Grade: A
Apr 11, 2018
Would take again

Marina is a very solid prof. Although she doesn't explain concepts in as much detail as she should and lags behind her schedule(makes the homework trickier), she will help you learn the material well by giving loads of homework. Helps get a higher grade by giving quite a lot of easily attainable points(clicker etc).

LOTS OF HOMEWORK
Clear grading criteria
Caring
3.0
4.0
DSC20
Apr 30, 2018
Wouldn't take again

A good professor; but I would not recommend to take her lectures regarding her pointless lecturing style. Although she instructs so fast, she still cannot finish all the content based on the syllabus. Again, she is a very nice professor but poor in lecturing skills

Skip class? You won't pass.
LOTS OF HOMEWORK
Caring
3.0
3.0
DSC10
Apr 30, 2018
Would take again

Marina is a very good professor showing caring to every student but I wish she could slow down the speed of instruction so that we could follow

LOTS OF HOMEWORK
ACCESSIBLE OUTSIDE CLASS
Clear grading criteria
2.0
3.0
DSC20
Grade: C
May 27, 2018
Wouldn't take again

Dont recommend this professor. Talking extremely fast during lecture; 40 seconds on average for each clicker question (how could students respond to a question with 40 seconds????); always giving bad examples to demonstrate ideas and making things worse!

Clear grading criteria
Caring
LECTURE HEAVY
1.0
3.0
CSE12
May 27, 2018
Wouldn't take again

just terrible; don't know what to do in her lecture; tooooooo fast and boring.

1.0
3.0
DSC10
Grade: A
May 27, 2018
Wouldn't take again

I was in her DSC class. She usually instructed extremely fast and often times wasted a lot of time during lecture. Like everyone said, she is a good prof., but I don't think that could persuade me to take her lecture again.

Tough Grader
ACCESSIBLE OUTSIDE CLASS
Caring
5.0
3.0
DSC20
Jul 22, 2018
Would take again

Marina is an awesome and funny teacher. She made the lectures entertaining and usually asked students if they needed help on a particular topic or if she needed to go over a topic again. She is super helpful and made my time in her classes enjoyable.

Caring
2.0
3.0
DSC30
Oct 14, 2018
Wouldn't take again

toooooooooo much homework!!! too much!!! you will know if u choose her. trust me!

2.0
4.0
DSC20
Oct 15, 2018
Wouldn't take again

Looooooots of Homework!! Her class goes so fast. The homework, the lectures, and the tests are three different worlds!!

Tough Grader
Skip class? You won't pass.
LOTS OF HOMEWORK
1.0
3.0
DSC30
Grade: Not sure yet
Nov 5, 2018
Wouldn't take again

She is a strict grader. Unreasonably strict.

Tough Grader
Gives good feedback
Get ready to read
1.0
5.0
DSC30
Dec 12, 2018
Wouldn't take again

will drain your will for college

LOTS OF HOMEWORK
1.0
5.0
DSC3O
Dec 15, 2018
Wouldn't take again

the programming assignments are so difficult and so time consuming! both the midterm and final were also very hard. this is a very difficult class just be prepared for it to consume you...

Tough Grader
5.0
5.0
DSC20
Grade: B
Jan 10, 2019
Would take again

Great Prof, just very hard

LOTS OF HOMEWORK
TEST HEAVY
Caring
5.0
5.0
DSC30
Grade: C
Jan 11, 2019
Would take again

Marina Marina Marina, I think this is my second time giving her a review. She is a great person to talk to in office hours and outside of class but she is ruthless elsewhere. The homeworks are HARD and LONG, it feels like I am taking only the one class because it is so time-consuming. She talks fast and flies through powerpoints. She doesnt seem to

Tough Grader
LOTS OF HOMEWORK
5.0
5.0
DSC2O
Mar 15, 2019
Would take again

Marina is a perfect professor but homeworks in this class are extremely heavy and hard.

5.0
4.0
DSC20
Mar 28, 2019
Would take again

Amazing professor with great lectures. She really wants you to learn and understand the material, and pushes students to meet before, after, or outside of class if they feel like they're falling behind. Really cares. But you'll have to work HARD for your grade-- homeworks are long, comprehensive, and thorough.

Lots of homework
Accessible outside class
Caring
5.0
5.0
DSC20
Grade: A
Mar 29, 2019
Would take again

Her lectures are very engaging, will keep your attention throughout! She is also very caring and has a clear passion and energy for what she teaches. The homework can be EXTREMELY tough at times though as in there are times I just sit in front of the computer the entire day and code.

Respected
Lots of homework
EXTRA CREDIT
4.0
5.0
DSC20
Dec 4, 2019
Wouldn't take again

Good professor, really passionate about teaching dsc courses but I think she goes a bit too quick through the slides for some lectures. One thing is the homeworks are really tough, actually made me realized I truly didn't enjoy coding. However, there's a good amount resources from office hours

Lots of homework
Skip class? You won't pass.
4.0
5.0
DSC30
Grade: B-
Jan 3, 2020
Would take again

The hardest class DS class. 25+ hours of work a week at least between the weekly PAs, quizzes, daily readings. I'd recommend not taking along with dsc40a, this class requires ALL of your time. Seriously start PAs early and make use of tutor hours. Marina is passionate and wants you to do well, she made lots of changes this quarter to make it easier

Lots of homework
Skip class? You won't pass.
Tough grader
4.0
4.0
DSC30
Mar 25, 2020
Would take again

Marina is a really nice and cute professor, and she explained those programming materials in an interesting and clear way. Though I know that practicing is important in learning programming, I have to say that she gave us a LOT of homework which took us a LONG time to finish.

Lots of homework
Accessible outside class
Participation matters
5.0
3.0
DSC30
Grade: Not sure yet
May 10, 2020
Would take again

Although sometimes I was overwhelmed by the workload, I could see that she really wanted us to succeed. She provided everything for us to do well on homeworks and exams.

Lecture heavy
Get ready to read
Inspirational
5.0
3.0
DSC80
Grade: Not sure yet
Dec 21, 2020
Would take again

Marina is the best professor for DSC lower courses. Take her courses if you want to build a solid data science foundation!

Respected
Inspirational
Caring
5.0
3.0
DSC20
Grade: A+
Feb 20, 2021
Would take again

AMAZING!!!! Yes her HW and Labs can be hard, but if you do them with full efforts, the midterm won't be as difficult. She's a great professor fr

Respected
Lots of homework
Skip class? You won't pass.
1.0
4.0
DSC30
Grade: A-
Feb 24, 2021
Wouldn't take again

Marina always tries to misguide students when doing homework. Eg: she will sometimes provide some given tests which intentionally ignored some intriguing situations. No doubt why the average of this course is C

Lots of homework
Test heavy
EXTRA CREDIT
1.0
5.0
DSC30
Mar 5, 2021
Wouldn't take again

Very good in 20, absolutely miserable in 30. Completely missing from the class. No office hour. No live sessions. Terrible recording audio quality. Course completely ran by TA. Grading rubric unclear. Non-responsive in email and Campuswire

Tough grader
1.0
4.0
DSC30
Grade: C+
Mar 18, 2021
Wouldn't take again

A C class if you are not an expert in JAVA, lots of work and strict grading rubric

Lecture heavy
2.0
4.0
DSC20
Grade: B
Mar 21, 2021
Wouldn't take again

Extremely difficult professor. They might say you don't need to know how to code beforehand for her class but trust me YOU DO. Final was unreasonably difficult compared to rest of class.

Lots of homework
Tough grader
1.0
5.0
DSC20
Grade: B-
Mar 25, 2021
Wouldn't take again

She's one of the hardest professors and harshest graders. She is currently checking 25 students for academic integrity. She has a stick up you know where.

Lots of homework
Tough grader
1.0
5.0
DSC20
Grade: D+
Mar 25, 2021
Wouldn't take again

terrible teacher. dont know why she makes life harder for students

1.0
5.0
DSC20
Mar 25, 2021
Wouldn't take again

stay away from this professor, unless you love hating life, then she will make you hate life even more

1.0
5.0
DSC20
Grade: A
Mar 26, 2021
Wouldn't take again

One of the toughest graders you will ever encounter. She acts nice, but it's just a facade. Her midterms are extremely difficult with an avg of 68% with a specific time. Her HW's are harder than all of my other classes combined. 5 quizzes per week on canvas. she will follow you till sophomore year because she is in charge of 3 classes (good luck).

Lots of homework
Tough grader
4.0
4.0
DSC20
Grade: A+
Mar 26, 2021
Would take again

Get ready to write hundreds of doctest or ur hw/proj grades are likely to suffer. Midterms are difficult, but we do receive a great curve (not the second one). Prof taught stuff in interesting ways.

Skip class? You won't pass.
Test heavy
Tough grader
1.0
5.0
DSC20
Grade: Rather not say
Apr 17, 2021
Wouldn't take again

I don't know why the instructor always makes the homework and lab difficult; I feel so sad and anxious during this course. Especially during this pandemic, lots of difficult homework there; I have to spend 40+ more hours on this course pre-week. I usually sleep at 5 am and continue studying on the second day morning, but I still not finish homewor.

Lots of homework
Lecture heavy
1.0
5.0
DSC30
Grade: Not sure yet
Apr 20, 2021
Wouldn't take again

if you want to hate life, take her class. she's the only prof for this course so we're stuck with her. mic quality in videos is awful, teaching style is terrible. homework are literally impossible, especially for someone with little to no experience coding in Java. I spend at least 40 hours a week on her class. I have no time for my other classes.

Lots of homework
Lecture heavy
Tough grader
1.0
4.0
DSC20
Grade: Not sure yet
May 23, 2021
Wouldn't take again

I'm a fourth year outside DSC dept and just want to learn some python. Throughout my four years of college life, this is the only prof that still assigns labs, quizzes and homework when we have midterms. They say you will be good at coding after lots of practice, but the workload quickly makes you lose interest in the subject.

Lots of homework
Accessible outside class
1.0
5.0
DSC30
Grade: Rather not say
May 26, 2021
Wouldn't take again

horrible

Lots of homework
Get ready to read
4.0
4.0
DSC20
Grade: A
Jun 16, 2021
Would take again

DSC20 was definitely one of the most difficult courses I've taken so far at UCSD (averaged 15hrs a week). BUT, I will admit that I am SO MUCH better at programming and problem solving in Python (COGS 108 was a joke while I was taking this course). Just remember to start the HW early, and study early on for the exams.

Lots of homework
Clear grading criteria
Tough grader
2.0
4.0
DSC30
Grade: A
Jun 22, 2021
Wouldn't take again

It makes sense why there are so many harsh reviews, her class has heavy expectations that are unrealistic to balance with only dsc 20 and 10 experience, I imagine the majority of the better reviews are from those with outside experience or those who had less demands from other courses.

5.0
2.0
DSC20
Grade: A+
Jul 11, 2021
Would take again

I have never had any past experience in coding besides DSC10. I don't feel stressed and I believe the difficulty of everything is reasonable. She curves a lot and gives redemptions opportunities. Outside of class, she is nice to talk to. I like her a lot

Gives good feedback
Respected
EXTRA CREDIT
4.0
3.0
DSC20
Grade: A-
Nov 26, 2021
Would take again

DSC 20 moves pretty fast in general, so it might be hard if your only prior coding experience is DSC 10, but the homework is really helpful (do not blow it off!), and Marina will answer all your questions if you just ask - either in person or on Piazza. Also, she is a very animated lecturer and clearly cares about the students in the class.

Participation matters
Clear grading criteria
Caring
3.0
5.0
DSC30
Nov 30, 2021
Wouldn't take again

she's suuuuuuper difficult, but is really passionate ab the subjects she teaches. i consider her a good professor but the workload is unbearable and it is very difficult to receive good grades on tests and homeworks.

Lots of homework
Tough grader
4.0
5.0
DSC20
Grade: Not sure yet
Dec 14, 2021
Would take again

The nature of the class is HARD and heavy but marina does her best to make it a little easier. She demands a lot from students but the content is overall fair. She is sweet, a great lecturer, accommodating, and drops low grades. Participation matters so make sure you can get to class and be prepared to devote a lot of time to hw and labs.

Lots of homework
Accessible outside class
Lecture heavy
3.0
5.0
DSC20
Mar 23, 2022
Would take again

The jump from DSC 10 to 20 is insane. As someone who didnt know how to code prior, this class made me work 25/8. Lots of hours were put in and lots of hair pulls. Though this class may be difficult, its for sure doable. Marina is a nice professor, her class is just a different breed. So I would said, to prioritize making Marina youre bestie.

Lots of homework
Test heavy
EXTRA CREDIT
5.0
3.0
DSC20
Grade: A-
Apr 11, 2022
Would take again

Even the class is hard, but the professor is great

Participation matters
Amazing lectures
Gives good feedback
1.0
5.0
DSC20
Grade: Not sure yet
Apr 26, 2022

She looks kind but actually very mean to the students. The lectures are helpless for the homework. Just be prepared to teach yourself if you want to take her class.

Tough grader
Lecture heavy
Test heavy
5.0
2.0
DSC20
Grade: A+
Jun 23, 2022
Would take again

As a tutor for Marina for a year. The only thing I can tell you is you would never know how NICE she is to her students. Yes she gives a lot of hw but the EC opportunities are also LOADED! You will thank her for giving you a strong programming background when moving to later courses/interview/personal projects. (DSC10 was all I got before DSC20)

EXTRA CREDIT
Hilarious
Caring
1.0
4.0
CSE8A
Grade: B
Aug 22, 2022

Does not encourage students to grow and ask questions during lectures. Good luck if you are enthusiastic she might try and convenience you to switch majors. :/ wish she would have been a better professor and cared for students no matter their background.

Tough grader
Lots of homework
2.0
3.0
DSC20
Grade: Incomplete
Sep 30, 2022

Everyone is required to buy e-book and complete exercises on it which costs 50 dollars. If you don't buy, you receive 0 for zybook homework component. Attendance is also required unless you don't want the participation points. Unfortunately this is the only dsc20 class offered this quarter and I have to take it.

5.0
4.0
DSC30
Grade: A
Oct 18, 2022
Would take again

As her student, her tutor and now a working professional, I realize that Marina's classes were what I needed in my first and second year. The classes are not easy at all, however Marina is always available to help out, explain more, or refer you to the tutor that will do. Use the resources and be ready to put in the time to learn and develop.

Clear grading criteria
Lots of homework
Accessible outside class
1.0
4.0
DSC20
Grade: Not sure yet
Nov 12, 2022

One coding homework assignment each week + one coding lab assignment each week+ two midterms + a project + required attendance + required book exercises and the final, the workload is huge even though the contents are not that difficult, not a single homework or lab will be cancelled due to midterms or projects, don't take her classes

1.0
5.0
DSC20
Grade: Not sure yet
Dec 5, 2022

Aweful professor. Approximately half of my time this semester is spent on this course. Endless assignments. Ten labs and ten homeworks, and a big project. The project was supposed to be a midterm project but it turns out to be a final project under her control, which severes the workload and hinder my review for my other finals. Just avoid her.

Tough grader
Participation matters
Lots of homework
1.0
5.0
DSC30
Grade: A-
Dec 13, 2022

Do not take her class if you want to be happy.

Lots of homework
Lecture heavy
Test heavy
1.0
5.0
DSC30
Grade: A+
Dec 13, 2022

Take her classes if you like challenges

Tough grader
Lecture heavy
Test heavy
2.0
5.0
DSC30
Grade: C-
Dec 23, 2022

Here it is. Hardest class ever taken. 15+ hours with tutor help. Quiz before every lecture, additional quiz and PA each week. Midterms and finals way too difficult. If no prior experience, you will feel like this is impossible. If have experience, maybe doable. Funny enough, Java isn't even used in data science...

Lots of homework
4.0
4.0
DSC30
Grade: A
Jun 23, 2023
Would take again

One of the most energetic professor out there. She is very prepared for the class materials. Her coursework has been significantly reduced from previous semesters which made the class more enjoyable. Her tests are relatively hard, especially the final exam; however it is still doable and within the exam topic outline.

Amazing lectures
Test heavy
3.0
5.0
DSC30
Grade: C-
Aug 14, 2023
Would take again

The professor is energetic, but this does not make up for the 10+ hours of work each week to complete a singular PA. There is a PA each week, even during weeks with midterms or finals. With no coding experience, this class is extremely difficult, especially with TA's that use Chat GPT to help answer your questions.

Lots of homework
Test heavy
Online Savvy
2.0
5.0
DSC30
Grade: Not sure yet
Dec 13, 2023
Would take again

She has been my nightmare for years...I dreamt of taking her final and woke up crying...

Lots of homework
Lecture heavy
Test heavy
4.0
4.0
DSC30
Grade: Not sure yet
Dec 19, 2023
Would take again

She is very passionate about what she teaches so it makes learning a bit more tolerable. Coding is coding so you know what to look forward to. There is about 7-10hrs/week of work, excluding studying for tests. Be prepared to go to office hours or get a private tutor. I highly suggest staying on top of the work for this class because she moves fast.

Lots of homework
Accessible outside class
2.0
5.0
DSC30
Grade: A-
Apr 22, 2024

Cons: Exams are way too difficult, questions are very detail orientated and a lot of tricks! So even if you go to all lectures you can still get a bad grade because if you are not careful you will fall for the tricks. Pros: The professor is caring and offers a lot of extra credits, especially for programming assignments. GO TO OFFICE HOURS!!!!!

Lots of homework
Caring
5.0
4.0
DSC20
Grade: B+
Apr 25, 2024
Would take again

Goat professor

4.0
4.0
DSC20
Grade: A+
May 1, 2024
Would take again

Very energetic lecture style. DSC20 is a LOT of work (1 lab and hw every week) but definitely doable, especially if you go to office hours for help. When taking her exams, be careful not to fall for any traps/tricks. UCSD DSC exams in general are usually tricky.

EXTRA CREDIT
Lots of homework
4.0
4.0
DSC30
Grade: A
May 19, 2024
Would take again

She's a really good prof. Just the course itself has a heavy workload. Her slides are pretty empty so it's useless by itself if you want to study for exams. So make sure to pay attention to lectures and/or take notes. Not a lot of practice/past exams to study from. Half of them don't have solutions, and the ones that do are poorly written

EXTRA CREDIT
Lots of homework
Caring
5.0
3.0
DSC3O
Grade: A
Jun 12, 2024
Would take again

Great professor

EXTRA CREDIT
Caring
Test heavy
3.0
5.0
DSC30
Grade: Not sure yet
Jun 16, 2024

- coding experience: dsc10, dsc20, apcsp(got a 3), 0 experience on JAVA - 8-12hrs of work on weekly PA - the course assumes you already knew JAVA, it focuses on data structure - most of the time she teaches the content on the PAs after we already done - PA write up very unclear, you must go OH for clarification - take cse11&12 insead if you prefer

Tough grader
EXTRA CREDIT
4.0
4.0
DSC20
Grade: A
Jun 19, 2024
Would take again

Passionate and caring professor. She can be a little disorganized and things get confusing at times, but she gave a lot of extra credit opportunities for HWs and labs for dsc20. Attendance is required with 6 free skips. You'll be fine for as long as you go to office hours and understand what's going on.

EXTRA CREDIT
Caring
Lecture heavy
4.0
3.0
DSC30
Grade: A
Jun 24, 2024
Would take again

Prof Langlois is passionate about data science. Good teacher with extra credit opportunities on every assignment and test. She always asks the class for feedback about the class and how the students are feeling. If you know java, you shouldn't have difficulty in this class. Would recommend.

EXTRA CREDIT
Lots of homework
Caring
4.0
4.0
DSC20
Grade: B
Dec 4, 2024
Would take again

DSC20 is a very time consuming class. Many many different assignments, homeworks labs projects exams reading quizzes skill tests. It's a lot but Marina is very passionate and readily available. The class is something you can take to linkedin with the final project, and the skills you learn are very applicable to anyone interested in ds

Participation matters
EXTRA CREDIT
Lots of homework
5.0
3.0
DSC20
Grade: A+
Dec 28, 2024
Would take again

Amazing professor, she's really passionate about python. It makes lectures more interesting and easier to learn. She's very helpful and will always be open to helping students. Weekly homework and lab, the project is overwhelming at first but extremely doable. It's not an easy class, but I highly recommend Marina.

Participation matters
Group projects
Amazing lectures
4.0
4.0
DSC30
Grade: B
Feb 8, 2025

Professor Langlois is passionate about the subject, but this DSC30 class has a heavy workload. Expect 8-12 hours per week on programming assignments. Attend office hours and use resources like Unstuck AI to stay on top of the material.

5.0
3.0
DSC20
Grade: A+
Feb 8, 2025
Would take again

passionate teacher

Amazing lectures
Lots of homework
Caring
5.0
2.0
DSC2O
Grade: A+
Feb 27, 2025
Would take again

Great professor, even though attendance not mandatory still go to lectures and listen as she is really active and explains everything well. I didn't take notes but just went to lectures and still was able to feel comfortable on assignments, exams. Helps and supports outside of class too.

Amazing lectures
Gives good feedback
Caring
4.0
4.0
DSC20
Grade: A
Mar 16, 2025
Would take again

pros: passionate, interesting lectures, lots of resources available if u need extra help (office hrs, ed, etc.) cons: a lot of time/energy needed for this class, difficult subject (esp. if no coding experience), but as long as you don't slack off and start assignments early u'll be fine :)

EXTRA CREDIT
Lots of homework
Caring
5.0
3.0
DSC20
Grade: A
Apr 23, 2025
Would take again

Though the class was a lot of work, her lectures were interesting enough to pay attention to. Lots of tutors available if needed and a LOT of extra credit opportunity for homework and labs (though they are capped at 100%). Was also really good at explaining hard concepts through analogies.

EXTRA CREDIT
Lots of homework
Caring
2.0
2.0
DSC20
Grade: Not sure yet
May 16, 2025

You can tell she is passionate and tries to make concepts understandable, but her analogies don't work and confuse me even more. The midterm grades are released at the end of Week 7 so I don't have enough time to drop this class. Have a weird policy: have to get more than 50% points to pass this class REGARDLESS OF OVERALL GRADE!!!

5.0
2.0
DSC2O
Grade: A
Jun 18, 2025
Would take again

Caring and passionate, was one of the best professors I have ever had.

Participation matters
Caring
Accessible outside class
5.0
4.0
CSE8A
Grade: A+
Jun 18, 2025
Would take again

CSE8A was my first programming class. Marina is a good lecturer, charismatic and committed. She is approachable and warm outside of class and more than willing just to say hi and see how you are doing. I know some students struggle with her accent and that's understandable. It wasn't an issue for me.

5.0
3.0
DSC2O
Grade: A+
Jun 27, 2025
Would take again

Marina is the best lecturer and a wonderful person. I absolutely loved her lectures. She puts a LOT of effort into helping students understand the concepts. This is the only class I'm genuinely sad to see end. If you actually want to learn, take this class with Marina. I can't recommend it enough!

EXTRA CREDIT
Amazing lectures
Caring
5.0
3.0
DSC190
Grade: A
Jul 6, 2025
Would take again

Very nice and good at explaining concepts in fun and interactive ways. Advanced algorithms is an interesting class and Marina gave us lots of time to make sure we understood the material, even adjusting her lectures to match our feedback. Each week there is a lab and hw assignment. Final is optional if you are satisfied with your midterm grades.

Caring
5.0
3.0
DSC20
Grade: A+
Jul 28, 2025
Would take again

Marina gives great lectures and use simple analogies to explain concepts. There's 1 Hw + 1 Lab every week and 3 reading quizzes on canvas so there's a lot of work. But don't worry too much about coding if u only have dsc10 coding experiences. She's super nice and willing to answer questions, truly caring your learning.

Amazing lectures
Gives good feedback
Lots of homework
5.0
3.0
DSC80
Grade: Not sure yet
Nov 3, 2025
Would take again

Took her for 40B but it wasn't listed as an option. Marina is the goat. Definitely one of the best dsc professors, passionate about teaching, willing to explain topics more outside of class, breaks down concepts to make them more understandable. I can't even be mad that the class is hard because she puts such a genuine effort into teaching.

Amazing lectures
Gives good feedback
Inspirational
5.0
3.0
DSC80
Grade: Not sure yet
Dec 5, 2025
Would take again

Great lectures, lots of visuals on her slides. She's always very prepared and explains things well. Her labs, homeworks, and exams are well written and really make you think about how the algorithms work. I don't even like DSC that much but this class was interesting.

Amazing lectures
5.0
3.0
DSC2O
Grade: A-
Dec 10, 2025
Would take again

i love marina i've taken her for 20 and 40b and she's so sweet and passionate. if you talk to her and actually pay attention during lecture you will understand everything. will admit tests are a little tricky and they're a hit or miss. but she genuinely made me love certain topics that were otherwise boring!

Caring
Class Info

Online Classes

100%

Attendance Mandatory

71%

Textbook Required

15%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 66 grades
Most common grades:
A (21)
Not sure yet (19)
A+ (17)
Grade Distribution
A(38)B(9)C(7)D(1)F(0)A-/B+(11)
Based on 91 reported grades
A: 21
Not sure yet: 19
A+: 17
A-: 9
Common Tags
Lots of homework (35)
Caring (28)
EXTRA CREDIT (18)
LOTS OF HOMEWORK (17)
Tough grader (14)
Participation matters (12)
Lecture heavy (10)
Test heavy (10)
Rating Trend

Declining

-0.36 avg change
Apr
May
Jun
Jul
Nov
Dec
Last 6 months
Ratings by Course

DSC2O

5.0

(5)

DSC80

5.0

(3)

DSC190

5.0

(1)

CSE12

3.9

(28)

CSE8A

3.3

(9)
+4 more courses
Difficulty by Course

DSC30

4.4

DSC3O

4.0

DSC20

3.9

CSE8A

3.4

DSC10

3.3

Similar Professors