4.7

Amit Lal

Computer Science - Modesto Junior College

4.7
Quality
2.5
Difficulty
95%
Would Retake
146
Reviews
4.7
Quality
2.5
Difficulty
4.7
Helpful
4.7
Clarity

95%

Would Retake

146

Reviews

Rating Distribution
Official

5

105

4

34

3

6

2

1

1

0

What Students Say

At the moment, everything is nicely organized, simple and thorough

MCSCI-270 - 5.0 rating

He will expect you to be self taught in a lot of the course material

MCSCI-270 - 4.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

56%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 89 grades
Most common grades:
Not sure yet (37)
A (36)
B (13)
Grade Distribution
A(46)B(16)C(11)D(1)F(0)A-/B+(15)
Based on 136 reported grades
Not sure yet: 37
A: 36
B: 13
A+: 10
Common Tags
Participation matters (46)
Clear grading criteria (45)
Online Savvy (45)
Amazing lectures (38)
Caring (33)
Lots of homework (31)
Gives good feedback (26)
Hilarious (22)
Rating Trend

Declining

-0.20 avg change
Nov
Dec
Apr
May
Aug
Dec
Last 6 months
Ratings by Course

MCSCI-270

4.8

(83)

MCSCI-223

4.5

(10)

MCSCI-220

4.5

(53)
Difficulty by Course

MCSCI-223

3.5

MCSCI-220

2.7

MCSCI-270

2.2

Reviews (146)
4.0
3.0
MCSCI-270
Grade: A
Feb 13, 2024
Would take again

He will expect you to be self taught in a lot of the course material. So, it is essential to quickly familiarize yourself with the tools he provides. His style is unlike any other professor I've had before, but I think it correlates with what the current market expects from this field of study

Participation matters
Inspirational
Lots of homework
5.0
2.0
MCSCI-270
Grade: A
Feb 13, 2024
Would take again

The professor is passionate about teaching and making sure every student understands the material. If the class time isn't enough, there are always detailed lectures that fill in the gaps. As long as you do your part, the professor will do his best to make sure you are ready for the outside world in programming. He's a fun professor to learn from.

Group projects
Amazing lectures
Gives good feedback
5.0
2.0
MCSCI-270
Grade: A+
Feb 14, 2024
Would take again

Professor Lal is an amazing teacher. He teaches his subjects very well and passionately. Most of the time, we are learning individually when we do meet in class; however, if we ever need help, he encourages us to ask the people around us, work in groups, or even ask him.

Amazing lectures
Caring
Accessible outside class
5.0
2.0
MCSCI-270
Grade: A
Feb 14, 2024
Would take again

As long as you pay attention and take his suggestion you will do well and will learn a lot more than you would with any other computer science professor.

Amazing lectures
Inspirational
Caring
5.0
2.0
MCSCI-270
Grade: A
Feb 15, 2024
Would take again

This class involves a lot of self-learning, and also some dedication to programming. However, with all the tools and help he provides, it's super easy to learn and get a good grade in this class. He also likes to implement some tools such as AI and uses Chat GPT to help us understand how AI can help us in the real world.

Group projects
Clear grading criteria
Gives good feedback
5.0
2.0
MCSCI-270
Grade: A
Feb 17, 2024
Would take again

Great teacher and easy work to do.

Get ready to read
Participation matters
Graded by few things
5.0
2.0
MCSCI-270
Grade: A
Feb 17, 2024
Would take again

Very nice and charismatic professor who gives feedback on basically everything. Also very helpful when you ask and makes the course interesting. 10/10 would take professor Lal again!

Participation matters
Gives good feedback
Inspirational
5.0
3.0
MCSCI-270
Grade: A-
Feb 18, 2024
Would take again

Good Person with a cute dog named Pluto! Just only thing that bothers me is that we have to write about MLA pages about work even though were a comp sci class?

Gives good feedback
Lecture heavy
Accessible outside class
5.0
2.0
MCSCI-270
Grade: A
Feb 20, 2024
Would take again

Professor Amit Lal is a Great professor. He could teach anyone who does not have a clue about computer science the basics. His assignments and grading are super professional. He keeps it real straight forward and leads you to be your best self in this field. This class has taught me many new things and If I had to I would retake it again.

Participation matters
Group projects
Amazing lectures
5.0
2.0
MCSCI-270
Grade: Not sure yet
Feb 20, 2024
Would take again

This professor is pretty awesome even though I having trouble finding solution for turning in assignment and certain program, he helped and created a explanation for most students to understand. Most of the assignment are easy to understand.

Amazing lectures
Inspirational
4.0
1.0
MCSCI-270
Grade: Not sure yet
Feb 20, 2024
Would take again

Professor Amit is a good teacher, he answers questions on time and likes his job as a teacher. I've learned a lot with all the resources he has provided and he has a good and very calm friend named Pluto who supervises the class and makes it interesting.

5.0
2.0
MCSCI-270
Feb 21, 2024
Would take again

Good professor, gives good lectures and explains the value of what we're learning. Moves through material at a reasonable pace for beginners to grasp concepts without getting overwhelmed. Gives a fair work load and isn't a harsh grader.

Participation matters
Group projects
Gives good feedback
5.0
2.0
MCSCI-270
Grade: A+
Feb 21, 2024
Would take again

His lectures are very fun and very informative. Loves teaching and very knowledgeable on what the latest skills are needed for careers. He's very understanding and explains the material really good.

Participation matters
Amazing lectures
Hilarious
5.0
4.0
MCSCI-270
Grade: Incomplete
Feb 21, 2024
Would take again

Professor Amit is a great person who wants his students to succeed, he is very open and interesting to talk to. You can talk to him and he knows a lot. His course is straight-forward and fun. Highly suggest to take this course if you're looking into the CS field.

Group projects
Amazing lectures
Inspirational
5.0
1.0
MCSCI-270
Grade: Not sure yet
Feb 21, 2024
Would take again

This Professor explains the assignments very well and does a good job at making sure everyone understands the material.

Participation matters
Amazing lectures
Lots of homework
5.0
1.0
MCSCI-270
Grade: A
Apr 29, 2024
Would take again

Amazing professor. Doesn't overcomplicate the material and is always available to answer any questions you may have.

Online Savvy
5.0
2.0
MCSCI-270
Grade: A
May 20, 2024
Would take again

He is an entertaining teacher, his class is relatively easy and enjoyable. He explains things in full detail and if you have any questions, he is there to help. I would recommend taking his class if you want to learn in a fun and easy way.

Amazing lectures
Gives good feedback
Hilarious
5.0
4.0
MCSCI-270
Grade: A
Jun 19, 2024
Would take again

Prof Lal explains concepts well and the material is easy to understand, though the quizzes can be tricky. The recommended videos might seem uninteresting, but they help build a strong programming foundation. Overall, I highly recommend the course, but be prepared to use additional resources and learn independently, as coding is largely self-taught.

Amazing lectures
Hilarious
Online Savvy
4.0
3.0
MCSCI-270
Grade: A
Jun 24, 2024
Would take again

Professor Is nice and sincere. The course was mostly entertaining with some of the work being tedious, but it makes sense being a beginners course.

5.0
2.0
MCSCI-270
Grade: Not sure yet
Jun 24, 2024
Would take again

Professor Amit Lal is a great instructor. He makes it easy to provide a ton of videos and provide great resources if you are having trouble on any of the modules for the week. He's very vocal on going out and practicing coding on your own time. Would definitely recommend taking this course for beginners.

Get ready to read
Participation matters
Respected
5.0
2.0
MCSCI-270
Grade: Not sure yet
Jun 25, 2024
Would take again

Im taking intro to programming class with professor amit lal, so far the class is easy if you do all the lectures online and put in the time to study. Great professor and willing to help.

Amazing lectures
Hilarious
5.0
2.0
MCSCI-270
Grade: Not sure yet
Jun 25, 2024
Would take again

You can tell that professor Amit really cares about the subject matter through his lectures. Great intro into programming.

Participation matters
Clear grading criteria
Online Savvy
5.0
1.0
MCSCI-270
Grade: A+
Jun 25, 2024
Would take again

Professor Lal is an amazing professor to have especially if you are just beginning your CS journey. His course wasn't hard by any means, but you easily learn that CS is very hands on and you need to put in the extra work to make things to stick. He's also a quick responder if you ever need help and doesn't make you feel dumb for asking questions.

Participation matters
Clear grading criteria
Hilarious
3.0
3.0
MCSCI-270
Grade: A-
Jun 25, 2024

Mr Lal expects us to use ChatGPT as a main source of information and learn by yourself. However this doesn't work well if you are a hands on learner and like things explained to you like a person

So many papers
Online Savvy
5.0
2.0
MCSCI-270
Grade: Not sure yet
Jun 25, 2024
Would take again

Relatively simple coursework. Gives you the tools to find information you need and expects you to be mostly self-sufficient, using those tools to figure out how to solve problems. Light on lecture material but very willing to help when necessary.

Get ready to read
Gives good feedback
Caring
5.0
3.0
MCSCI-270
Grade: Not sure yet
Jun 25, 2024
Would take again

He is a very understanding teacher who you could tell cares about his students and their progress. It is an online class and his Canvas was so organized you really couldn't get lost. His videos to explain and teach everything were clear, very informational and they truly do help you so you do have to watch them but their very short so it's ok.

Clear grading criteria
Caring
Respected
5.0
3.0
MCSCI-270
Grade: A
Jun 25, 2024
Would take again

I am currently in Amit's Introduction to Programming class as an upcoming high school senior. I still have quite some time left in his class, but I have already learned so much. Amit is a very caring and understanding professor who is always providing for his students. If you ever need support just know he will be there for you no hesitation.

EXTRA CREDIT
Clear grading criteria
Caring
5.0
2.0
MCSCI-270
Jun 26, 2024
Would take again

Very understanding, patient and passionate. Has such a lovely dog named Pluto.

Inspirational
Online Savvy
4.0
3.0
MCSCI-270
Grade: B-
Jun 26, 2024
Would take again

For this class it's is a bit difficult at first and it will feel like everything is thrown at you all at once but the second you catch on it's pretty simple. The professor himself is a nice guy and he is very understanding and he just wants you to succeed in his course.

Participation matters
Caring
Online Savvy
4.0
3.0
MCSCI-270
Grade: A
Jun 26, 2024
Would take again

He is a cool teacher :) Its challenging to figure stuff out on your own but dont ever hesitate to reach out to him and ask questions!

Participation matters
Amazing lectures
Inspirational
5.0
2.0
MCSCI-270
Grade: A+
Jun 30, 2024
Would take again

Professor Lal offers a great online course for Introduction to Programming. He is understanding of student life, he offers good resources, and the design of his course is very organized.

Participation matters
Amazing lectures
Caring
5.0
2.0
MCSCI-270
Jul 23, 2024
Would take again

Prof. Lal is very understanding and helpful. He assigns a good amount of homework and all are very easy to understand if you follow his module setup. He does value independent work but he doesn't mind if you reach out to him! Overall this class is great for beginners and he does a great job at explaining everything in detail.

Participation matters
Amazing lectures
5.0
1.0
MCSCI-270
Grade: Not sure yet
Aug 8, 2024
Would take again

Professor Lal was an amazing professor for many different reasons. I highly recommend taking his courses, especially if you are just getting into CS. He provides many different in-depth videos/lectures on each topic that will be covered during that week which helps tremendously. His projects are super fun and help stay engaged throughout the year!

Participation matters
Gives good feedback
Caring
5.0
1.0
MCSCI-270
Aug 14, 2024
Would take again

Professor Lal is interesting character with lots of great working knowledge. Very reasonable professor who worked with me on my situation to help me still pass. I am very grateful for his help and hope to see him in my other courses.

Respected
Accessible outside class
5.0
2.0
MCSCI-270
Grade: Not sure yet
Aug 16, 2024

Prof. Lal has a way of building a connection-even online. Obvious he likes what he does. He's super positive, makes things easy to understand, and is patient. Quick to respond to emails. Lots of variety when it comes to homework. I learned so much without realizing I was learning :) (says alot-my kids are older than most students! lol)

Amazing lectures
Caring
Accessible outside class
4.0
2.0
MCSCI-270
Grade: Not sure yet
Sep 24, 2024
Would take again

So far into his class it is simple and easy. There are times where we do have to look stuff up since coding is more self taught as he said. I am only a few weeks into the course and so far I think I am doing well. Professor's emails quick and makes sure we have plenty of time to do our work

EXTRA CREDIT
Clear grading criteria
Respected
5.0
1.0
MCSCI-270
Sep 24, 2024
Would take again

For the time being his class is straightforward and easy! There are parts that you will need to do your own research about coding, but he keeps everything organized within each module. The professor is very quick to respond to any emails or questions needed! Overall, I recommend this class as it's super fun and really helpful!

5.0
2.0
MCSCI-270
Grade: Not sure yet
Sep 25, 2024
Would take again

At the moment, everything is nicely organized, simple and thorough. You still have to do your part by listening to every single video listed in-order to understand the assignment to ensure you passing, ofc. Personally, I found it both very fun and intriguing, all at the same time whilst learning and understanding more about how Python operates!! :D

Amazing lectures
Clear grading criteria
Online Savvy
5.0
4.0
MCSCI-270
Grade: Not sure yet
Sep 26, 2024
Would take again

Professor Lal gives clear instructions when you watch is lectures. You have to use what he gives you to complete the homework assignments. He gives you other ways to figure out how to do the assignments like by using ChatGTP. If you complete the assignments and use them to build your knowledge of programming you should do fine in his class.

Clear grading criteria
5.0
2.0
MCSCI-270
Grade: A+
Sep 27, 2024
Would take again

Amit Lal is a great professor, I currently have him as my professor for Introduction to Computer Science, and he does a great job with making the course organized, fun, and very interactive even when it is online, the way he distributes the information in the course, and that he takes his time to do videos it helps me a lot in the class.

Lots of homework
Hilarious
Caring
5.0
2.0
MCSCI-270
Grade: A
Sep 28, 2024
Would take again

Very easy professor he always helps if you need any help. His course is set up to where you can easily find all assignments and easily complete everything on time if you put in the effort.

Participation matters
Group projects
Hilarious
4.0
4.0
MCSCI-270
Grade: Not sure yet
Sep 29, 2024
Would take again

Dr. Lal's class is content-rich. It gives you a global view of computer science as you learn Python. The course is very-well put together and Dr. Lal is upbeat and relevant. He's a wealth of information. My only request would be for him to put more time on learning the basics of Python programming with his projects.

Clear grading criteria
Caring
5.0
2.0
MCSCI-270
Grade: A-
Sep 29, 2024
Would take again

I like this professor he cares of his students helps clearing all their doubts also assist students if they need help Also available every time provide easy assignments

Group projects
Caring
Respected
5.0
2.0
MCSCI-270
Grade: A
Sep 29, 2024
Would take again

Professor Lal is very upbeat and fun I love being in his class so far. The assignments are creative and thought provoking and I like how a lot of it you have to kind of figure out for yourself. There are a lot of opportunities to make up work you miss or get a bad grade on, so that's also nice. Overall, I have enjoyed being in his class so far.

5.0
2.0
MCSCI-270
Grade: Not sure yet
Sep 30, 2024
Would take again

Very good professor, responds fast to emails and makes the course super easy to understand defiantly recommend taking his class.

Participation matters
Gives good feedback
Caring
5.0
3.0
MCSCI-270
Grade: Not sure yet
Sep 30, 2024
Would take again

He doesn't hold your hand the entire time which is nice for some people. I appreciate that he walks me through certain things, but asks me to do research on others. The amount of homework is a lot for one week, but what professor doesn't give you massive amounts?

EXTRA CREDIT
Lots of homework
Hilarious
5.0
3.0
MCSCI-270
Grade: Rather not say
Sep 30, 2024
Would take again

I like that he doesn't hold your hand all the time, but with classes like this it can get confusing. He walks you through a few things and ask you to research the others. He does give a lot of homework for the week, but what professor doesn't?

Participation matters
EXTRA CREDIT
Hilarious
5.0
2.0
MCSCI-270
Grade: Not sure yet
Sep 30, 2024
Would take again

Super friendly and thoughtful. He creates a stress free environment that makes the workload feel a lot lighter than it is.

Participation matters
Group projects
Amazing lectures
5.0
2.0
MCSCI-270
Grade: A
Sep 30, 2024
Would take again

Professor Lal is a very understanding professor who knows what he is doing for his students and truly knows how to help every one of them in certain situations. His work is also very simple and straightforward as well. He gives guides and responds quickly if there are any questions by email.

Participation matters
Group projects
Caring
5.0
5.0
MCSCI-270
Grade: Not sure yet
Sep 30, 2024
Would take again

Professor Lal is great for his high energy in class keeping everyone engaged throughout the hour long class. His lectures are really helpful online and even better in person. I prefer his in person lectures so I could ask for help right away even though Lal has been really quick to reply to emails.

Caring
Accessible outside class
5.0
2.0
MCSCI-270
Grade: Not sure yet
Sep 30, 2024
Would take again

Awesome guy and make's learning how to code in python very fun and he's very interactive with the class so it makes it even easier to learn

Amazing lectures
Gives good feedback
Online Savvy
5.0
1.0
MCSCI-270
Grade: A
Oct 1, 2024
Would take again

Well-spoken, and clear on assignment instructions and how to complete them. Funny with a motivating attitude.

Participation matters
Inspirational
Hilarious
5.0
3.0
MCSCI-270
Grade: Incomplete
Oct 1, 2024
Would take again

Where do i start professor Amit is a wonderful teacher his course is very easy to understand and when he does teach he goes into detail and explains everything very carefully as well as giving examples when needed overall amazing professor would take another class with him.

Group projects
Amazing lectures
Gives good feedback
5.0
1.0
MCSCI-270
Grade: Incomplete
Oct 1, 2024
Would take again

Very fun professor and helped me understand coding!

Participation matters
Group projects
Online Savvy
4.0
2.0
MCSCI-270
Grade: Not sure yet
Oct 1, 2024
Would take again

I can say that the professor is a very good teacher and provides you with help if needed. He definitely brings the energy to the class which makes it feel productive. In person lectures are great and goes into detail on what to do. Assignments and projects are only difficult if you don't pay attention or do not do the work

Participation matters
Amazing lectures
Hilarious
5.0
3.0
MCSCI-270
Oct 1, 2024
Would take again

He teaches concepts clearly and is very easygoing, providing numerous resources that are helpful for completing assignments and projects. His course is extremely well-put and easy to navigate.

Amazing lectures
Clear grading criteria
Online Savvy
5.0
2.0
MCSCI-270
Grade: Incomplete
Oct 1, 2024
Would take again

Easy going guy, with great explanations when help is needed most. He understands and allows us to learn at a pace that you can gain knowledge in an easy manner without going to fast.

Caring
Accessible outside class
Online Savvy
5.0
2.0
MCSCI-270
Grade: A-
Oct 1, 2024
Would take again

The workload is reasonable, with assignments due every Monday, and the self-research approach is really helpful—he even teaches us how to use ChatGPT. We're in week five, and so far, it's been a good learning experience that isn't too hard to pass if you try. Most of the material comes from videos like Crash Course, not lectures.

Clear grading criteria
Hilarious
Caring
5.0
2.0
MCSCI-270
Grade: Incomplete
Oct 1, 2024
Would take again

If you are leaning programing for the first time, he makes sure you know how and where to start.

EXTRA CREDIT
Gives good feedback
Accessible outside class
5.0
1.0
MCSCI-270
Grade: Incomplete
Oct 1, 2024
Would take again

Humorous, helpful, and relaxed instructor. Assigns a fairly light amount of work each week, but still enough to learn the material well. Listens and adapts to feedback as well as encourages it. Also encourages the use of ChatGPT and other external resources. Has a cool service dog. Would recommend for a more laidback learning experience.

Clear grading criteria
Caring
5.0
3.0
MCSCI-270
Grade: Not sure yet
Nov 15, 2024
Would take again

He's a good professor! He's someone that likes to help out new programmers and give as much as you need to get started and is very enthusiastic about it. I'll definitely refer him to a friend who's been needing to take a class like this! He's a very cool guy too :)

Tough grader
Gives good feedback
Respected
5.0
2.0
MCSCI-270
Grade: Not sure yet
Nov 16, 2024
Would take again

Professor Amit Lal is very caring, and overall is a laid back professor.Although, it seem sometimes as a self-taught course, the lectures and online resources are extremely important and very helpful for someone who is learning the basic of computer programming, very good class to get your self in the realm of computer programming.

Group projects
Inspirational
Caring
5.0
3.0
MCSCI-270
Grade: B
Nov 16, 2024
Would take again

Dr. Lal is a great professor. I enjoyed how the online material was laid out. Also, even though I learned through his online class, you can tell he cares about teaching the material. Overall, he's a great Professor, and I strongly recommend him to whoever wants to enter the field of computer science.

Inspirational
Respected
4.0
3.0
MCSCI-270
Grade: B+
Nov 16, 2024
Would take again

You MUST practice coding outside of his classroom to fully understand everything. If you aren't willing to put in the effort, then don't expect to succeed. He is a great professor.

Participation matters
Group projects
Clear grading criteria
5.0
3.0
MCSCI-220
Grade: Not sure yet
Dec 5, 2024
Would take again

He was a great professor and most of his assignments were very easy and fun except some of them throughout all of the semester I just struggled with two project especially the final project is very tough but it was great experience. I highly recommend this professor and class he is very nice, understanding, and caring person.

Inspirational
Lots of homework
Caring
5.0
4.0
MCSCI-220
Grade: Incomplete
Dec 5, 2024
Would take again

This Professor was really good as you must make sure you stay on top of your work and don't slack or you'll end up failing, overall explained everything really well and had fair grading

Amazing lectures
Gives good feedback
Lots of homework
5.0
2.0
MCSCI-220
Grade: B+
Dec 5, 2024
Would take again

Amazing professor. I would take him again as a professor for another course. He does not give a lot of homework but the homework given there's many in one but Very easy class pay attention to his videos for his online class and you will understand every thing he is asking for. If you get stuck email him he is very clear and understanding!!!

Amazing lectures
Gives good feedback
Lots of homework
5.0
2.0
MCSCI-220
Dec 5, 2024
Would take again

Amazing professor!! I would have him as a professor for my next course needed:) It is a very easy class follow his directions the first day of his class and it will go smoothly after that. If help needed email him he is clear with his feedback, very understanding. Listen to his videos carefully and do not rush. IT IS AN EASY CLASS.

Amazing lectures
Clear grading criteria
Gives good feedback
5.0
1.0
MCSCI-270
Grade: Not sure yet
Dec 6, 2024
Would take again

Professor Lal clearly cares about every single one of his students. I thoroughly enjoyed his class. He takes feedback from his students and changes anything to help his classes. It is a fairly easy class, just watch his lectures, pay attention to the blueprints and rubric, and it will be an easy A. I will be taking more of his courses.

Clear grading criteria
Hilarious
Respected
5.0
1.0
MCSCI-270
Grade: A
Dec 6, 2024
Would take again

VERY NICE PROFFESOR I WOULD HIGHLY RECOMEND

Group projects
Inspirational
Caring
5.0
3.0
MCSCI-270
Grade: B
Dec 7, 2024
Would take again

Dr. Lal is one of the amazing professors out there. Chill and energized guy. He puts this course well together with the help of the feedbacks he gets.

4.0
2.0
MCSCI-270
Grade: A-
Dec 7, 2024
Would take again

This teacher was very interesting to have, he had a bright personality while also reminding us what this class will provide and the importance the material he covers will make. He is a very good teacher and would most definitely recommend him for others to take as his class is easy to follow and easy to understand thanks to his teachings.

Gives good feedback
Respected
Online Savvy
5.0
1.0
MCSCI-270
Grade: B+
Dec 7, 2024
Would take again

The professor is very straightforward regarding grading and likes to make people work in groups sometimes, but sometimes he also does work for individuals. He skillfully demonstrates materials, but if you do not understand, you must ask him for help or your peers around you first.

Participation matters
Group projects
Lots of homework
4.0
4.0
MCSCI-220
Grade: A-
Dec 8, 2024
Would take again

Dr Lal is an excellent teacher if you are understanding of the coursework. There were times that I felt lost, and like I would fall behind. If you are not clear on the subject matter, reach out as soon as you can. I feel the is no understanding that we are students trying to be sucessful while juggling life, work, family, and schooling.

Tough grader
Participation matters
Lots of homework
5.0
1.0
MCSCI-220
Grade: B-
Dec 10, 2024
Would take again

He is very upfront and clear on how he grades. He is also very clear on his late work policy, but is willing to work with the student if the situation is clearly explained and wasn't avoidable (i.e. your power went out unexpectedly and you couldn't turn in/complete an assignment). He is fair with grading and will tell you what you need to improve.

Clear grading criteria
Gives good feedback
Online Savvy
5.0
2.0
MCSCI-220
Dec 10, 2024
Would take again

Professor Lal is a great professor. He is clear and straightforward with grading. He explains things well and is always willing to help if you need it. On top of that, he has a fun personality, which makes the class enjoyable.

Participation matters
Gives good feedback
Online Savvy
3.0
3.0
MCSCI-220
Grade: B+
Dec 11, 2024
Would take again

It is so extremely crucial that you follow the due dates, as he does not generally allow for make-up work. It is also important to watch the videos and lectures to ensure that you can do the assignments as instructed.

Participation matters
Clear grading criteria
Lots of homework
4.0
3.0
MCSCI-220
Grade: B
Dec 11, 2024

Overall great professor, however be prepared for a workload and paying attention to his lecture videos to make sure you complete the assignments correctly.

Lots of homework
Accessible outside class
Online Savvy
4.0
2.0
MCSCI-220
Grade: A
Dec 11, 2024
Would take again

You have plenty of empowerment in this course. You will explore some topics and concepts on your own. Submit assignments on time. It is not homework-heavy. Use his office hours and the computer lab. Don't forget to use Chatgpt. You'll be interacting at times with real-world datasets. Overall, you get to challenge yourself and become tech-savvy.

Tough grader
Amazing lectures
Online Savvy
5.0
3.0
MCSCI-220
Grade: B+
Dec 12, 2024
Would take again

Professor is an excellent and straight forward professor. He breaks down the assignments with videos of it explaining, which is helpful. It requires a 1-2 minutes video from the chapter during the week, which is required. Class wasn't that hard in my opinion, but sometimes the chapters takes a while, so read some of the chapter than waiting.

Get ready to read
Clear grading criteria
Lots of homework
5.0
2.0
MCSCI-220
Grade: C
Dec 12, 2024
Would take again

Prof. Lal is very clear in his guidelines and what he expects in all the assignments. He makes the lecture videos online very easy to watch and understand, as well as comedic at times which makes them fun to watch as well. There is a lot of time spent on this class, but it is still easy nontheless.

Hilarious
Accessible outside class
Online Savvy
5.0
2.0
MCSCI-220
Grade: Rather not say
Dec 12, 2024
Would take again

Great lectures and guidance to learning about computer information systems.

Participation matters
Inspirational
Lecture heavy
5.0
3.0
MCSCI-220
Grade: Not sure yet
Dec 12, 2024
Would take again

Online course taken and the professor made it easy to follow along, breaking up big projects into smaller tasks. Responsive to emails. If you do your tasks weekly you should be fine in the class.

Clear grading criteria
Accessible outside class
Online Savvy
4.0
3.0
MCSCI-220
Grade: Not sure yet
Dec 12, 2024
Would take again

Professor Lal is a good instructor. He puts out videos of him walking you through all of his homework assignments, and his exams are directly related to the content that he has already covered in depth. He did mess up on due dates for a set of assignments and still counted the work as late when it was turned in, which was the only negative.

5.0
3.0
MCSCI-220
Grade: Not sure yet
Dec 12, 2024
Would take again

He is an amazing professor and prepares you for what a job would really expect. For example he is very understanding however he wants us to treat this like a job because it actually is the way a job works making sure you get your assigned work done in a timely manner. I would say pay lots of attention, ask questions he is very helpful.

Get ready to read
Participation matters
Amazing lectures
5.0
3.0
MCSCI-220
Grade: C
Dec 12, 2024
Would take again

Great instructor. Introduced us to Excel & PowerBI in a fun yet professional manner. Tech-savvy. Encouraged us to get acquainted with modern resources like ChatGPT and Saylor Academy. Due to nature of the software, WIndows is ideal rather than Apple devices. Just be careful: rarely accepts late work and there are cumulative projects! Must keep up.

EXTRA CREDIT
Clear grading criteria
Online Savvy
5.0
3.0
MCSCI-220
Grade: Not sure yet
Dec 12, 2024
Would take again

This professor is truly amazing! I am not someone who is tech savy, but he breaks it down into videos that help you understand the material. I didn't feel lost or unsure it was very easy to understand. He sets you up to succeed by the way the modules are laid out, he does offer help you just communicate with him, and he has a fun personality.

Amazing lectures
Gives good feedback
Inspirational
5.0
2.0
MCSCI-220
Grade: Not sure yet
Dec 12, 2024
Would take again

Highly recommend taking Professor Lal! Computer Science is a pretty tough subject but he made it very easy to understand. He provides video lectures on how to do assignments which is very helpful. His steps are simple to follow. He also gives you the opportunity to turn in late work which is great.

Gives good feedback
Inspirational
Caring
5.0
4.0
MCSCI-220
Grade: C+
Dec 12, 2024
Would take again

I utilized many critical thinking skills when troubleshooting a problem and going in a different direction from the instruction while still producing the same answer. My rating stands at a 4/5. I would suggest that for future improvement, we should be given a little more context for the Python assignment.

Tough grader
Hilarious
Online Savvy
4.0
4.0
MCSCI-220
Grade: B-
Dec 12, 2024
Would take again

The professor has videos for every assignment showing what needs to be done and whether an excel sheet will be uploaded or a screenshot. There are like 3 parts to every assignment but aren't too bad. It is manageable if you don't procrastinate. YOU WILL NEED A WINDOWS BASED LAPTOP FOR THIS COURSE not a macbook !

Clear grading criteria
So many papers
Online Savvy
5.0
4.0
MCSCI-270
Grade: A+
Dec 15, 2024
Would take again

Amazing and funny professor that uses lectures, multiple websites to learn from, and easy to follow videos to learn how to code with Python. Some assignments did feel like busywork, and occasionally you may feel swamped with assignments, but in reality it doesn't take very long if you just sit down and focus for 10 minutes.

Clear grading criteria
Lots of homework
Hilarious
5.0
3.0
MCSCI-270
Grade: A
Dec 15, 2024
Would take again

Really nice professor that is hilarious while also being of great assistance. Workload can get a bit annoying , but nevertheless it is a fine class to learn the basics of Python. Make sure to finish everything on time, even if it seems like a bit much.

Clear grading criteria
Hilarious
Online Savvy
5.0
3.0
MCSCI-270
Grade: B
Dec 17, 2024
Would take again

Dr Lal is an amazing professor, he really is passionate about what he teaches and it shows. His course has a perfect rigor where it will give you enough of a hint to where the answer is really easy to figure out. He does not accept lake work until near the end of the semester where he gives an opportunity to submit that or work for a better grade.

Amazing lectures
Gives good feedback
Hilarious
2.0
4.0
MCSCI-220
Grade: C+
Apr 8, 2025

He doesn't allow make-up work at all, and the one time I decided to message him for something, he was very condescending. He's also VERY strict about how assignments are submitted, doing it wrong will mark off large points even if the assignment is correct.

Tough grader
Lots of homework
5.0
1.0
MCSCI-220
Grade: A
Apr 26, 2025
Would take again

This course has a very helpful, patient, and easy-going professor. Dr. Amit Lal is very passionate about what he teaches and how he does it. The course is very easy-going and he's always happy to help. He has videos recorded going over the assignments. But don't worry the videos are never that long,1-10 minutes. You also get to work with ChatGPT.

Gives good feedback
Hilarious
Respected
5.0
3.0
MCSCI-220
Grade: A
Apr 26, 2025
Would take again

Some weeks no assignments were due, other weeks were too heavy, so avoid taking those weeks off and get ahead instead. You also need to get your assignments done on time. However, he was great at getting back to my questions. Also, he always told us not to over think the assignments and don't stress about it, but you do need to submit it properly.

Lots of homework
Caring
Accessible outside class
5.0
1.0
MCSCI-220
Grade: A+
Apr 26, 2025
Would take again

The class is pretty easy overall and you don't need a textbook. The modules could be more organized though some assignments are due in a few weeks and others are due pretty soon. I liked that he's really straightforward when explaining things.

5.0
2.0
MCSCI-220
Grade: Not sure yet
Apr 27, 2025
Would take again

I would highly recommend taking this professor. He is very informative and inspiring in his lectures. There is usually a couple videos for homework that you follow along with the steps he provides then you have a project on it. I am not the best with technology but he makes it easier to understand thankfully. I have learned a lot in this course.

Inspirational
Caring
Online Savvy
5.0
1.0
MCSCI-220
Grade: Not sure yet
Apr 27, 2025
Would take again

This was by far the best professor I have ever had. His grading criteria are clear and easy to follow. You have to watch the videos and follow along. If there was ever a question, he always replied quickly. He grades based on effort and following his criteria. He gives ample time to complete assignments. 100% would take again.

Amazing lectures
Clear grading criteria
Gives good feedback
4.0
2.0
MCSCI-220
Grade: Not sure yet
Apr 28, 2025
Would take again

I've had this professor for different classes and he has done a great job. I recommend him as a teacher he goes over the material hands on and makes it interesting. He does a good job of breaking down the material in lectures. He definitely does care about his students and making sure they understand the material.

Amazing lectures
Clear grading criteria
Hilarious
3.0
3.0
MCSCI-220
Apr 28, 2025

Dr. Lal is a great teacher, but his assignments can be overwhelming if you already have a lot on your plate. As someone working a full-time job and building a full-stack application for another class, I struggled to keep up. If I could retake the course, I would manage my time more effectively.

Tough grader
EXTRA CREDIT
Lots of homework
4.0
3.0
MCSCI-220
Grade: A
Apr 28, 2025
Would take again

While the numerous steps he incorporates into our assignments may seem excessive at times, I believe they serve a purpose in fostering a deeper understanding. Overall, I have gained significant knowledge from his class, and his rigorous teaching style underscores the importance of engagement and focus so pay attention!!!

Participation matters
Lots of homework
Online Savvy
4.0
3.0
MCSCI-220
Grade: B
Apr 29, 2025
Would take again

To succeed in this class, be sure to put in consistent effort. It's not overly difficult, but it does require you to stay on top of the work. Pay attention to the instructions for each assignment and turn everything in on time, doing so will help you do well. I was able to learn some interesting things along the way. If you're ever unsure reach out

Participation matters
Clear grading criteria
Online Savvy
4.0
3.0
MCSCI-220
Grade: B
Apr 29, 2025
Would take again

Be sure to clearly understand the requirements for each assignment and turn everything in on time. I missed a few details and lost points—learn from my mistake. This class challenges you to stay focused and put in the work.

Participation matters
Online Savvy
4.0
2.0
MCSCI-220
Grade: A
Apr 29, 2025
Would take again

He is very thorough and explains his assignments well. (This is also for MCSCI-223 however they didn't give me an option). The homework can get a bit overwhelming, however you also get extended time to do them and I tend to procrastinate a lot but still completed when necessary. DON'T FALL BEHIND! it's very easy to if you neglect the coursework.

Clear grading criteria
Lots of homework
Online Savvy
3.0
2.0
MCSCI-220
Grade: B
Apr 29, 2025

He is really good covering the material, and about 90% of the times if you watch the videos provided by him you should be fine. The only thing is that I wish there was a day and time per week in which he had drop-ins, or someway to zoom, or talked to him in person. Since there are certain assignments that do not always work out as nice as you want.

Clear grading criteria
Accessible outside class
5.0
3.0
MCSCI-220
Grade: A
Apr 29, 2025
Would take again

Cool dude, the class is chill, I would take again.

Participation matters
Clear grading criteria
Online Savvy
5.0
3.0
MCSCI-223
Grade: A
Apr 29, 2025
Would take again

My favorite thing about this class is how the lecture videos are always short and to the point. No endless talking about irrelevant information like how other professor's love to do. If you're having an issue just email him, he responds quick and is always understanding. I had a good time with this class.

Clear grading criteria
Caring
Online Savvy
5.0
2.0
MCSCI-220
Grade: A
Apr 30, 2025
Would take again

Professor Lal was very straightforward throughout the lectures. He provided clear steps, which helped when learning about Excel and Power BI. There is a lot of work, and the lectures can be long, but it can be done as long as you are time-efficient. You will need access to a Windows computer!

Clear grading criteria
Online Savvy
5.0
2.0
MCSCI-270
Grade: A
Apr 30, 2025
Would take again

All the assignments were on canvas and in every assignment he gave a breakdown of how the assignment should be completed. Each week, he'd go through the material and had us practice with him in class. I'm not a computer science major and found this class difficult at times, but for the most part it wasn't too bad. I would take his class again.

Group projects
Clear grading criteria
Lots of homework
5.0
3.0
MCSCI-220
Grade: B+
Apr 30, 2025
Would take again

Dr. Lal is very down to earth and funny in his weekly videos. Read turn in instructions correctly, he will deduct points if not turned in properly. Class assignment started off easy (things I do on a daily) and got more difficult as the semester proceeded. His videos are very detailed on what the weeks work is. Follow them and you will be okay.

Clear grading criteria
Hilarious
Online Savvy
4.0
2.0
MCSCI-220
Grade: A
Apr 30, 2025
Would take again

Professor Lal is a fair teacher. He grades fairly and gives time to do assignments. He doesn't allow to make up assignments without having to email him before they are due, however, his step-by-step video for assignments make up for it. His online class is easy, and the workload is doable if you have a part-time job.

Clear grading criteria
Lots of homework
Online Savvy
4.0
3.0
MCSCI-220
Grade: A-
Apr 30, 2025
Would take again

Although he is tuff on grading, I still believe he is a great professor to take!

Tough grader
Participation matters
4.0
3.0
MCSCI-220
Grade: A-
Apr 30, 2025
Would take again

Although he is a tough grader, I still believe he is a great professor!

Tough grader
Participation matters
4.0
3.0
MCSCI-270
Grade: C
Apr 30, 2025
Would take again

The class was very interesting. We learned a lot about different programming things, as well as learning about the computer science industry. He is very understanding, and is willing to hear you out if anything occurs. Overall, good experience especially with a subject I wasn't really comfortable in.

Amazing lectures
Lots of homework
Caring
4.0
3.0
MCSCI-220
Grade: B
Apr 30, 2025
Would take again

This class was good—Professor Lal is nice and funny. All his assignments have video instructions, which are very clear, but you MUST watch them. No late work is accepted. Expect 4–6 time-consuming assignments a week. Manage your time well—it's easy to fall behind. Highly recommend using a Windows computer.

Tough grader
Participation matters
Lots of homework
4.0
3.0
MCSCI-223
Grade: B
Apr 30, 2025
Would take again

I took Dr Amit Lal's Excel course at MJC and it was a valuable experience You'll definitely learn how to use Excel tools he is kind and forgiving as long as you contact him good resources PDF guides, websites, and videos sometimes the instructions assume you know more than you do. If you're not already good at Excel, you might feel stuck sometimes

Get ready to read
Participation matters
Lots of homework
5.0
3.0
MCSCI-223
Grade: A+
Apr 30, 2025
Would take again

Dr. Lal is an Amazing Professor who sets you up with everything you need to succeed in this course. I'm not a CS major, so this course was difficult at times, but the lecture videos are clear and concise, which helps guide you to do the assignments and projects. I learned a lot, and I would definitely choose Dr. Lal for another class.

Get ready to read
Amazing lectures
Lots of homework
4.0
3.0
MCSCI-220
Grade: B
Apr 30, 2025
Would take again

The structure of the class is very organized and I can tell professor Lal put a lot of work into the modules so that students can easily navigate through their assignments. It was confusing at times and there are a lot of different programs you will be using, but his step-by-step videos are very helpful.

Participation matters
Clear grading criteria
Online Savvy
4.0
4.0
MCSCI-220
Grade: Rather not say
May 1, 2025
Would take again

Proffessor Lal does a great job teaching and providing explanations. You will absolutely need access to a computer for his work. His work can at times be pretty difficult, and I did submit homework incorrectly at times as you must follow a submission template, so you must make sure you READ, not skim, all of the instructions.

Participation matters
Online Savvy
4.0
3.0
MCSCI-220
Grade: C
May 1, 2025
Would take again

He is a very good professor, and the videos he make are very clear. The only problem I faced is the video project assignments because English is my second language and I'm still earning it, so I have a problem with the language and the camera as well.

EXTRA CREDIT
Amazing lectures
Online Savvy
5.0
1.0
MCSCI-270
Grade: Not sure yet
May 1, 2025
Would take again

I have always found it hard to want to stay at school or pay any attention for that matter due to ADHD and horrible anxiety with a mix of depression which made it even harder to complete work. This professor has inspired me to want to come to class every day and to give it my all regardless if knew what I was doing. 10/10 best professor ever

Amazing lectures
Inspirational
Caring
3.0
3.0
MCSCI-223
Grade: B
May 1, 2025
Would take again

Professor Lal is very knowledgeable on Excel and his teaching style makes it so easy to understand the program! I love the YouTube videos that he provides, to visually show students how to do the assignment. I do wish that he accepted late work, as we are adults and human being who have a lot going on in our lives.

Inspirational
Respected
Online Savvy
5.0
3.0
MCSCI-270
Grade: A+
May 1, 2025
Would take again

If you want to have a cool and friendly professor then Dr. Amit is the best selection for you. He is nice, caring, the assignments are simple and understandable.

Group projects
Amazing lectures
Respected
4.0
3.0
MCSCI-270
Grade: Not sure yet
May 1, 2025
Would take again

Dr. Amit Lai is an overall good professor as long as you pay attention and do your assignments on time you will do great, he is beginner friendly and easy to talk to, He will except late assignments if you have a written excuse. His main goal is to make sure you understand coding so you can be on your very way to your career.

Clear grading criteria
Caring
Online Savvy
5.0
4.0
MCSCI-220
Grade: A
May 1, 2025
Would take again

This class has definitely been a lot of work but it's also been incredibly useful if you are going into computer related work/ major. The course isn't hard but it's not a course you should procrastinate in. I do recommend taking this course though, you will learn a lot !

Lots of homework
4.0
4.0
MCSCI-223
Grade: B
May 1, 2025
Would take again

Professor Dr. Amit Lal, He is great professor I've had the pleasure of being in his class for the last 2 semester for 2 different CSI Class and he is firm on grading, when you turn in the assignments but he is willing to meet with you if you reach out and try and help find a solution which is rare amongst professors.

Clear grading criteria
Lots of homework
Online Savvy
5.0
3.0
MCSCI-220
May 1, 2025
Would take again

This was a great class that provided a lot of detailed information. It's great for business majors especially I would recommend taking the class.

Amazing lectures
Gives good feedback
4.0
5.0
MCSCI-223
Grade: C-
May 1, 2025
Would take again

he's really good but get ready for some work.

Tough grader
Get ready to read
Participation matters
5.0
2.0
MCSCI-220
Grade: A
May 1, 2025
Would take again

Overall, a solid professor, including lots of very helpful videos. Some assignments seem intimidating, but aren't too bad once you get into them. ALWAYS use the submission template, or it will be a hassle later on. Not a challenging class in the end, but don't procrastinate or it will bite you out of nowhere. Seems like a cool guy, knows his stuff!

Lots of homework
Respected
Online Savvy
5.0
2.0
MCSCI-223
Grade: A
May 1, 2025
Would take again

Dr. Amit Lal is a great professor, I would definitely recommend his class. His videos are great, and he is willing to work with his students. Be ready for a lot of assignments!

Caring
Accessible outside class
Online Savvy
5.0
5.0
MCSCI-223
Grade: C-
May 1, 2025
Would take again

really good professor but lots of work and gives very to no second chances however the way he teaches is really straight forward and to the point he also gives you multiple ways of finishing your projects overall he's awesome but strict.

Tough grader
Lots of homework
Respected
5.0
3.0
MCSCI-220
Grade: A-
May 1, 2025
Would take again

Amit is great professor, his videos on the assignments are easy to follow and learn from. He made teaching us to use excel and power bi as easy as possible just have to watch the videos and pay attention. Definitely work heavy but with the videos he provides it is easier. Would take him again!

Participation matters
Amazing lectures
Clear grading criteria
5.0
4.0
MCSCI-223
Grade: C+
May 1, 2025
Would take again

Some pretty tough assignments especially since it was an online course I couldnt ask direct questions. However some tools feel easier to get a gist of so it really depends whats sticks on you.

Lots of homework
5.0
3.0
MCSCI-223
Grade: D
May 1, 2025
Would take again

Great Professor very organized clear directions, i enjoyed class very much

Clear grading criteria
Hilarious
Online Savvy
5.0
3.0
MCSCI-220
Grade: B
May 1, 2025
Would take again

Dr. Amit Lal makes what he expects of you very clear in the assignment blueprint and submission requirements listed at the bottom of every assignment. Dr. Amit Lal is a great teacher and has taught me to utilize different information systems so I can be familiar with any information systems that I happen to come across in my future endeavors.

Tough grader
EXTRA CREDIT
Clear grading criteria
3.0
3.0
MCSCI-220
Grade: C-
May 1, 2025

Professor Lal seems like a very nice person through videos online. His assignments can be quite confusing, and you need to make sure to reach out with questions. Do not procrastinate, as he doesn't take any late work at all.

Participation matters
Lots of homework
Online Savvy
4.0
2.0
MCSCI-270
Grade: C+
May 1, 2025
Would take again

Truly cares about his students. He made the class enjoyable and engaging, which helped make the material easier to understand. His teaching style was clear, approachable, and encouraging. Overall, he created a positive and stress-free learning environment that greatly impacted my college experience.

Clear grading criteria
Caring
Respected
5.0
2.0
MCSCI-270
Grade: A+
Aug 16, 2025
Would take again

Dr. Lal is a great professor and is very unique with his incorporation of ethical usage of AI in the class and its assignments. His guidelines and grading are clear and easy to follow, however, his policy on late work is stricter than some teachers.

Clear grading criteria
Inspirational
Online Savvy
5.0
1.0
MCSCI-220
Grade: Not sure yet
Dec 3, 2025
Would take again

Awesome professor really gives you a chance to succeed!

Participation matters
Group projects
5.0
1.0
MCSCI-270
Grade: Not sure yet
Dec 3, 2025
Would take again

Dr. Lal uses inspiration and tries to keep you intrigued about learning and succeed. Really amazing!

Participation matters
Clear grading criteria
Inspirational
5.0
2.0
MCSCI-220
Grade: A
Dec 8, 2025
Would take again

Dr Amit Lal is a pretty amazing lecturer considering the fact I have always had a hard time understanding the basics of Computer Programming. He does get off topic sometimes but when it comes down to lectures he makes sure people participate even if they don't know the answer. I do recommend doing homework on time while understanding his blueprint.

Participation matters
Lots of homework
Respected
5.0
2.0
MCSCI-270
Grade: Not sure yet
Dec 10, 2025
Would take again

Professor Lal is an amazing instructor. Programming can get very difficult without good guidance, but this teacher does very well with instructions. Everything on his course page is easy to navigate through and even the lectures are very fun and simple. This teacher clearly cares for all his students and tries his best to get us involved in coding.

Amazing lectures
Gives good feedback
Caring
5.0
2.0
MCSCI-270
Grade: A
Dec 10, 2025
Would take again

Class is usually first 30 minutes talking about our weekends and just having a class discussion I liked this a lot because I felt like it was a good way of settling in. He went over the basics but it is a lot of work on your own time I found it easy just time consuming. Free Textbook. Took time to teach us stuff we'd do in the real world. Love it!

Clear grading criteria
Inspirational
Caring
5.0
3.0
MCSCI-270
Grade: A
Dec 20, 2025
Would take again

He gave clear instructions. Whole class was just all coding assignments. No essays or traditional quizzes.A few discussions which are partly done with writing and part with a video recorded presentation. It was a very good intro to programming class. My first time with programming. Take him if you need this class. Grades stuff slow but fair.

Get ready to read
Clear grading criteria
Online Savvy
4.0
3.0
MCSCI-220
Grade: A
Dec 28, 2025
Would take again

Fun, laid back, and engaging. The course starts slow but speeds up later. Attendance is critical because the Canvas/YouTube videos vary A LOT, sometimes 30 min step-by-step walkthrough, other times a 30 second “you got this”, so being in class matters. Finished with a 95% and got 100 on the Power BI final project which was extremely easy imo.

Caring
Lecture heavy
Online Savvy
Class Info

Online Classes

100%

Attendance Mandatory

56%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 89 grades
Most common grades:
Not sure yet (37)
A (36)
B (13)
Grade Distribution
A(46)B(16)C(11)D(1)F(0)A-/B+(15)
Based on 136 reported grades
Not sure yet: 37
A: 36
B: 13
A+: 10
Common Tags
Participation matters (46)
Clear grading criteria (45)
Online Savvy (45)
Amazing lectures (38)
Caring (33)
Lots of homework (31)
Gives good feedback (26)
Hilarious (22)
Rating Trend

Declining

-0.20 avg change
Nov
Dec
Apr
May
Aug
Dec
Last 6 months
Ratings by Course

MCSCI-270

4.8

(83)

MCSCI-223

4.5

(10)

MCSCI-220

4.5

(53)
Difficulty by Course

MCSCI-223

3.5

MCSCI-220

2.7

MCSCI-270

2.2

Similar Professors