4.2
Quality3.3
Difficulty79%
Would Retake100
Reviews79%
Would Retake
100
Reviews
Rating DistributionOfficial
5
76
4
4
3
1
2
3
1
16
What Students Say
“At the beginning of the semester, the class expected a 100-level class to be easy”
DATA120 - 5.0 rating“Amazing professor, Neil truly cares about this topic and students”
DATA120 - 1.0 ratingClass Info
Online Classes
100%
Attendance Mandatory
99%
Grade Predictor
Your expected effort level
Predicted Grade
A+
Grade Distribution
Common Tags
Rating Trend
Improving
+2.60 avg changeRatings by Course
DATA120
4.4
(94)DATA
1.5
(6)Difficulty by Course
DATA
4.7
DATA120
3.2
Reviews (100)
Prof Gaikwad seems like a perfectly nice guy but the amount of homework he gives is truly insane. I'm talking 30+ pages of articles per week with several specific multiple part essay questions. I get that he wants to reinforce the concepts and all, but I am not working my two brain cells overtime writing essays for him just bc he's from MIT smh.
Professor Gaikwad is very knowledgeable on the subject but assigns a ridiculous amount of homework. Had a 42-question problem set, 60 page reading, plus 3 pages of writing all due in the same week. Questions are vague, barely addressed in the readings, and have multiple long parts. Interesting class but far too much work for a 100 level.
I'm in his DATA120 class, and it has interesting concepts but SO MUCH WORK and SO MUCH content thrown at you. He is treating this introductory level course as an MIT graduate one. I have not been able to comprehend anything. I really hope this class gets improved in the future. PSA: I'm in DATA 140 also, and it is less than half the work of 120.
Get ready to do 7+ pages of writing and 40+ pages of reading per week.
Neil's a good guy but the workload for an INTRODUCTORY level course is absolutely insane. Went into the class thinking it'd be philosophy-heavy but he's trying to teach us the intricate interworking of machine learning which is not what I signed up for. Hardest class of my life and single-handedly ruining my semester.
I really really really want to like the professor -- he's really passionate about ethics in data science, but there's so much work. If this was a later-year class, sure, but I'm not even in an actual major yet and I'm expected to write thousands of words on advanced content that I'm not even passionate about
I must give this class a 1/5 simply because he has killed my enthusiasm for data science. This class has singlehandedly caused me more stress than any other class I have ever taken. The problem sets and readings seem endless, and he even has the gall to criticize our time management skills. I have a life to live outside this class.
The class has an extremely big workload for being a 100 level introduction class. Lots of readings and writing during week. There is no clear grading and lectures tend to go off topic a lot. Overall, it is hard, a lot of work, and lectures are confusing. Final project is also not clear and confusing.
Wont even make a funny review, this class is genuinely incredibly difficult in terms of course work. He assigns 2 assignments per week that are 30+ required readings and reflections that are 3-4 pages long. The final project is so confusing and there are 3 assignments that are 23+ single spaced pages long. Professor is nice but way too passionate.
Professor Neil Gaikwad is an absolute legend! He is not only incredibly knowledgeable but also caring and supportive. His sense of humor makes every class enjoyable, and his inspirational teaching style motivates students to push themselves. He is highly respected by his students and peers, making him one of the best professors I've had.
he is passionate but the workload is too much. we read 30+ pages/week, write 4+ pages reflections, & some assignments end up being 20+ pages. there is no clear grading & it feels like random grades are assigned. this is an introductory class, yet there's more work than my upper level classes. he says to manage time well, but it's just so much work.
Incredibly difficult and frustrating with an insanely huge workload. Instructions are unclear and material is WAY beyond 120. All Professor Gaikwad talks about is how easy the class is and how we need better time management. Meanwhile, the assignments and material are impossible to keep up with or understand. PLEASE someone fix this class.
Do yourself a favor and avoid this class. I'm doing COMP283 and COMP210 this semester and this class requires more time than the time I put into both combined. The workload is so unnecessarily overwhelming. He is trying too hard to give the class a reputation for being hard, thinking that will result in more learning, but it really doesn't.
I am a junior pursuing Applied math and Comp sci, and I am done with my math major, and I will stand on it that I have never taken a class harder with more workload than this class. My semester is dying because of this exact class, and I have taken much harder much more stressful classes.
Professor Neil Gaikwad is truly a dream! If pointless busywork is your thing, look no further. Expect endless readings, problem sets that make you think sleep is optional, and the occasional “catch ChatGPT” trap for extra fun. And who wouldn't love writing essays for problem sets? Truly, an unforgettable experience!
Everyone complaining about the reading reflections is wrong. It takes maybe 3 hours max to get a 10/10 and that's if you used NO readings strategies. There's no midterm instead a problem set which is admittedly mind numbing and way too long. Everyone in this class doesn't listen during lecture anyways, so do your problem set...passionate professor!
Amazing professor, Neil truly cares about this topic and students. However he cares too much and expects the students to have the same passion. Which makes him assign vast amounts of work to try to make us "experts". Which would be great if this was a 400+ lvl course, but this is a 100 lvl course. Only take if you are taking no other courses.
I just wanted to take a moment to highlight how incredible Professor Gaikwad is! His passion for DATA 120 is inspiring, and his teaching style brings even the most complex topics to life. Whether he breaks down challenging concepts or goes above and beyond to support students, he makes learning an engaging and enriching experience. Thank you, Neil!
This class is a lot of work, but I think it is manageable if you space it out correctly. He is super passionate and is very understanding if you need help or have something come up. If you do the work, you will get a good grade.
If he says "space out the workload" one more time. Great professor but doesn't understand that this is not the only class students have. The amount just on those should be enough each week, but then there's the Problem Sets that never end. Gotta work on this final project now I wish the professor would understand the workload is too much.
Pointless busy work that doesn't actually teach you anything of substance.
This place is a mess, I must confess, The ambiance? Well, it's a no-go. The staff's in a daze, as if in a trance, Their customer care? Doesn't stand a chance. So if you're indoubt, take my advice, Avoid this disaster—it's truly precise. Worse than a purse, it's a rip-off at best, This place is a nightmare; it's failed the test.
Senior in Stats and DS, so I've taken most of the hard classes. The workload is WAY too much. I can't imagine how the freshmen/sophomores feel. My stochastic modeling class is far easier than this class. All three of my other classes combined are easier than this class. This should not be an introductory course. He's certainly passionate though.
Neil is an assignment heavy prof. I feel as though many students, especially younger ones, took this class expecting an easy A, which is not the case. This class is not overly difficult, but takes time. Lectures are engaging if you participate. He is truly very understanding. Reach out to him, go to office hours, make a connection and you'll be OK!
This class does have a lot of work, but Prof Gaikwad is incredibly passionate about this subject and is even more passionate about teaching. He only wants the best for his students and even ensures everyone will come out with a good grade. Neil is always there to help even beyond just classwork offering to support even our career after this class.
This class will be challenging, difficult, and at times extremely frustrating. However, it is important to realize Professor Gaikwad assigns us these things because he truly believes they will help our understanding of the topics. He has been extremely understanding, flexible, and easy to reach outside of class. Take this class with an open mind
The professor is very passionate about this class and you can tell how much he cares for the students. At the beginning of the semester, the class expected a 100-level class to be easy. The class is challenging, but you are guaranteed a good grade if you do the work decently. Professor Gaikwad is learning and throughout the semester he has improved
He has improved with the workload and it is a lot better now. He has passion for the subject and strives for everyone to learn!
If you do the work, you'll be fine
The beginning of the class sucks, but it does get easier over time. Professor Gaikwad is slowly becoming more understanding and giving more time for assignments. His lectures are confusing, and the workload is at least 4 hours outside of class per week, but that number is starting to go down, thank goodness. The final is a project which is nice.
At first, the workload felt heavy, but Professor Gaikward quickly adjusted to the student's needs as the semester progressed. I've never met a professor more passionate about his subject. He genuinely cares about our success and consistently goes above and beyond to support us, making sure we have the tools and guidance to thrive in the course.
Professor Gaikwad is extremely passionate and knowledgeable about what he teaches. The workload at first was a bit overwhelming, but as you progress through the semester it becomes more manageable. As long as you do the work, you will succeed in this class.
Professor Gaikwad is one of the best professors at UNC! He is so passionate about the course, starts every class by asking if we have any questions, and has office hours every day! While there were initially some challenging readings and question-heavy problem sets, Professor Gaikwad was open to feedback and even extended the assignment due dates.
DATA 120 seems like a tough class at first, but it gets much better. Neil often stayed behind after lectures to give instruction on that week's reading so that the readings were much quicker and easier to get through. Neil clearly cares about his students, and putting your best effort in gets you very far in this class. I learned a lot.
This class is challenging but the time management, reading, and writing skills I learned but really useful. T PSET 1felt hard at the time but once I completed it, I felt accomplished. I felt prepared for my other courses. I could be passionate about data science. The professor is caring from what I learned from my conversations with him.
Prof. G has repeatedly shown he truly cares about his students and their successes. He is a great professor to interact with and is always willing to hear his students' feedback. This class has the complexity and value I want from a DS degree. Yes, it's hard and a lot of work, but manage your time well and put in the effort, and you'll be fine.
I started the class thinking it was going to be easy, which was quickly disproved. However, the professor did adjust to the class's needs, made the assignments more manageable, and offered extra credit. He made the class one where you could learn about the subject and not worry about the grade. He cares about his students and wants to set them up.
Professor Gaikwad is a caring, genuine, honest, and the nicest professor at UNC. He cares A LOT about his students and our well being. Every lecture he asked how everyone was doing, was easily accessible online via email, and made incredible efforts to meet our needs whether that was related to a homework extension, or extra time for an assignment.
I have learned so much in his class. you can tell he truly cares about the subject and student well being. the AI fairness concepts I learned through coursework and project come up constantly in my job interviews. Professor Gaikwad is brilliant and by far the best professor I've had at UNC.
I've decided to pursue a data science major due to my positive experience in this class. It has really boosted my confidence in my abilities. Dr. Gaikwad genuinely cares about students, which makes all the difference. His lectures are engaging and cover interesting AI topics, and I find debates make the class interactive and fun. Definitely take it
He actually really cares for his students. He's often misunderstood by the workload he gives, but if you actually take the initiative to go beyond what people say and try to get to know him then you will realize he puts extreme effort, love, and dedication towards his student's growth. He literally goes out of his way to invite recruiters to class
Professor Gaikwad is an exceptional professor who genuinely cares about his students. He truly listens to his students and makes an effort to understand their needs. I am grateful for everything I learned and the valuable experience I gained. His lectures and class debates were insightful. Overall, he is very understanding and supportive.
Dr. Gaikwad is a gem; highly recommend
One of the most genuine and caring professors at this university. He is incredibly understanding and always willing to go the extra step to help his students. He really does make sure nobody gets left behind and he only wants the best for his students. Highly recommend!
I absolutely love this class and professor! 10/10, I'd definitely take this class again.
Dr. Gaikwad is the GOAT. First time at UNC someone helped me focus on learning than stressing about the grades. Excellent and kind human being, he will help you grow professionally. Definitely take this class
One of my favourite professors at UNC
Without a doubt best professor i ever had. Literally a GOAT!!
Really great guy, he really cares about his students. I learned a lot in this class, and he's definitely one of my favorite professors. Don't listen to the negative reviews, they were from the beginning of the semester before Professor Gaikwad adjusted the class to our needs. Take the class!
This professor is a genius and GOAT! Take this class with him, it is rewarding.
This class was very challenging in the beginning, so I understand early reviews. However, Neil took feedback from students and adjusted the syllabus midway through the semester, making the class much more manageable. You can tell this professor cares very much about his students. He is a very good professor and wants his students to succeed!
Professor Gaikwad is very passionate about what he teaches. You will learn a lot from the class if you manage your time well and take advantage of opportunities he creates through the project and guests from industry.
This course is front loaded with A TON of assignments due weekly in the first ~7 weeks of the class. After that, work slows down and you complete a project with a group and present a research poster as your 'final'. Everything is graded rather easily and there are opportunities for extra points. Loved Neil, but this class was arduous at points.
I love Neil! His class challenges you, I felt I got lot out of this class than any other classes. He inspired me to pursue data science. He wants to see you succeed and will do his best to make it happen. If you have the chance to take his class, don't miss it.
My favourite professor at UNC. This class was one of the most useful classes I have taken at so far. Excellent research projects, presentation, networking skills that are useful beyond the class. I learned a LOT.
Neil is a great professor and honestly kindest person. very approachable and understands when life gets crazy and cares about his students and their well-being. Be ready to read and do the work, you will do well. I highly recommend taking his class.
Super nice professor. It is clear he loves the topic he is teaching and brings so much energy to the classroom. Lots of readings, thinking, and writing for the class. The final project and presentations were fun. There are no exams. Definitely take it.
Professor Gaikwad's class is highly valuable and very applicable to the real world. Although it had significant work than I thought, he has been very supportive, responsive and helpful towards his students.
Neil is a great professor, gives stellar feedback on class research project. He is truly able to offer technical guidance when working on a project and gone beyond in helping in my graduate school applications. It's clear that he cares about student success beyond just this class. Take this class with open mind.
The best professor at UNC! Full of energy! He changed my mindset greatly on so many things about AI and introduced me to so much more. Stay focused, goto office hours, and you'll find the research projects experrience rewarding.
I really like Neil. Great teacher and an even cooler guy. He brings so much energy to the class and I learned many useful skills. He cares about your future and brings industry guests to the class, creating unique insights and opportunities. His office hours were great and helped me figure out the next steps in career.
Extremely kind, caring, and knowledgeable professor. Expect to do a lot of reading, he challenges you to think critically and come up with your own AI fairness definitions, but also supports you every step of the way. Chnaged the way I see the AI and world.
At the beginning of this semester, I was apprehensive about this class due to the amount of homework and papers. However, Neil listened to the students and gave us extensions and guidance in every class. I think this is a great class for those who want to learn about the Ethics of AI, and Neil is very well-versed and passionate about the subject.
Awesome professor, GOAT. Neil sets high expectations but provides plenty of support and care. Not only did he change how I see AI, but he also made me think critically about its effects on my life. I learned a lot about fair machine learning models, evaluation, law, gender intersectionality and discrimination in uber, hiring, healthcare, and more
I loved Neil. He The research project was by far the most engaging I've worked on in any of my classes. He gives lot of guidance and feedback. It pushed me to learn more than I expected, and I know the skills I developed will be useful in future courses.
Very inspiring professor goes the distance for his students and truly cares about their success. He took time to guide us on project, helped gather data, provided good feedback, and connected us with industry people. Provides lots of insights on doing research, career, and life. Take it with open mind, his class will leave lasting impact on you.
Neil is an outstanding professor who truly cares about his students has changed ways I think of AI. His final project was rewarding, and the class, though tough at first, was absolutely worth it. He is always available to ask for help and is willing to support you beyond this class with your career as well. Thank you, Neil!
I never had a more open, caring, and kind-hearted professor. Neil is very knowledgeable and passionate about AI fairness. There is fair amount of readings and writings in the initial weeks, but he is accommodating if you fall behind. Research project was my favorite part. I learned so much from this class, I would 100% take a class from him again.
A truly genius and genuine professor who cares. Even with 200 students, he remembers everyone's name, greets you, and always checks to make sure students are doing well.
Great guy! Really cares about the students, but also seems to expect a lot from students in a 100-level course. Course was changed throughout the semester to fit the difficulty level better. Gave lots of extensions, and chances for extra help. If you pay a little bit of attention and just turn in your work, he'll make sure you get an A. A+
Professor Gaikwad is caring, compassionate, and thorough in his teaching. He expertly explains both machine learning algorithms and philosophical concepts, using real-world examples to make complex topics relevant. This course has greatly benefited my job search. Highly recommend for anyone serious about AI.
My favorite professor at UNC! Very approachable and passionate about what he researches and teaches. The class got me started on research and I'm loving it.
Honestly is probably one of the best professors I have taken at UNC. He always explained everything about AI models thoroughly and even stayed after the class to address any doubts. Super caring and kind; makes sure you learn.
Neil is the GOAT. He made complex math and machine learning concepts clear and engaging. His teaching and office hours helped me understand fairness in a way I never thought could be formalized mathematically. I've learned a lot, and his teaching pushed me to think on a deeper level. Highly recommend!
Neil is a passionate and kind professor! It's clear he loves what he does, and he makes you love it too. The content is rigorous, but he provides ample support during office hours and beyond, always accommodating your needs to help you grow and develop skills. His energy and unique approach to group projects make the class incredibly inspiring.
Neil is amazing both as a professor and person! My previous philosophy class, AI and the Future of Humanity, was very general. However, I found Neil's approach more hands-on. It helped me gain practical skills like understanding models, philosophy, and navigating regulatory frameworks.
Super patient and kind professor. His teaching opened my eyes to how AI can be biased and discriminatory across gender and race, which I never even thought about before. Always there for students and cares deeply about their wellbeing and success, highly recommend.
Neil ROCKS. He is truly in a league of his own. Gives you lots of freedom and guidance on projects. I learned a lot and had so much fun. He turned 200 student poster presentations into a conference, seamlessly managing everything. In all my time here, it was a unique experience.
The best professor at UNC. Always willing to meet with and help. It was evident how much he cared about us students. He does set high standards and motivates you do your best. I worked harder for his class than I did for any of my other classes but it was worth it!
Professor Neil Gaikwad is a passionate professor who cares about his students and the course material. Initially, the class was a little daunting, however, as the semester progressed, you realized he cared more about his students' learning rather than them stressing about their grades. He was very accessible after class and understanding.
Very patient, knowledgeable, and caring professor. Takes genuine interest in his students success. The class is not easy, but his dedication will make sure you learn and get A
Without a doubt the best prof at UNC. EXTREMELY passionate, understanding, and accessible outside the class. Great human being.
NOTHING BUT RESPECT! Very smart and caring. Get ready to put in the work and learn a great deal. Gives a lot of freedom on the final project, along with numerous extra credit opportunities. He makes sure that all your hard work ultimately pays off.
BY FAR the kindest and most amazing professor. Very knowledgeable and is a great help during OH. He made math and fairness concepts in machine learning accessible through simulations. I would totally take his class again!!
Awesome professor!
Truly the GOAT. He wants students to succeed beyond just his classroom and will probably offer to help you with literally anything he can. He is maybe the most passionate and dedicated guy I know and without a doubt the best professor I've had on campus. Thank you Neil!
Prof Gaikwad is truly a one of a kind professor. He may have initially received hate for his teaching style and assignments, but he has changed so much and actually cares for the student's needs. He's always there to help, and genuinely wants all his students to succeed. He wants students to LEARN the content, rather than just stress about grades!!
My favorite professor!
The best professor at UNC. He makes it very clear from day one that he cares deeply about his students and inspiring them to learn. Highly recommend.
Most of the bad ratings are from right after PSet 1, which was genuinely horrific, but the class was SO much better after. You'll struggle the first half, but the workload gets significantly lighter after you start the group projects (pick groups wisely, this is a significant part of your grade). Gaikwad is super nice if you actually talk to him!!!
Great Professor. His devotion to the subject and students is inspiring.
Absolute best prof! Very patient and cares about students and teaching. I hope he doesn't leave.
My favourite professor!
Best professor ever!
Dr. Gaikwad is an amazing professor and I learned a lot. The class was challenging at first, but very rewarding. The group project was valuable and it really helped tie everything together.
Best Prof. Highly recommend!
Professor Gaikwad was easily amongst my favorite professors at UNC; he is approachable and caring. You'll learn a ton in class while also gaining outside support for well-being and career.
I LOVE HIM! Very enthusiastic, brilliant, and compassionate prof, someone invested in student success.
Best professor! I am not a CS major but I learned a lot from his class. Every single time I asked for help, whether over email or in person, he was there. He is generous and open-minded.
Awesome guy! Clearly loves AI ethics and sets high standards and helps you succeed in the course.
Class Info
Online Classes
100%
Attendance Mandatory
99%
Grade Predictor
Your expected effort level
Predicted Grade
A+
Grade Distribution
Common Tags
Rating Trend
Improving
+2.60 avg changeRatings by Course
DATA120
4.4
(94)DATA
1.5
(6)Difficulty by Course
DATA
4.7
DATA120
3.2