4.7
Quality2.5
Difficulty95%
Would Retake146
Reviews95%
Would Retake
146
Reviews
Rating DistributionOfficial
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 ratingClass Info
Online Classes
100%
Attendance Mandatory
56%
Grade Predictor
Your expected effort level
Predicted Grade
B+
Grade Distribution
Common Tags
Rating Trend
Declining
-0.20 avg changeRatings 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)
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
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.
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.
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.
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.
Great teacher and easy work to do.
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!
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?
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.
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.
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.
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.
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.
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.
This Professor explains the assignments very well and does a good job at making sure everyone understands the material.
Amazing professor. Doesn't overcomplicate the material and is always available to answer any questions you may have.
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.
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.
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.
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.
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.
You can tell that professor Amit really cares about the subject matter through his lectures. Great intro into programming.
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.
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
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.
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.
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.
Very understanding, patient and passionate. Has such a lovely dog named Pluto.
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.
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!
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.
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.
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!
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.
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)
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
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!
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
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.
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.
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.
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.
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
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.
Very good professor, responds fast to emails and makes the course super easy to understand defiantly recommend taking his class.
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?
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?
Super friendly and thoughtful. He creates a stress free environment that makes the workload feel a lot lighter than it is.
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.
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.
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
Well-spoken, and clear on assignment instructions and how to complete them. Funny with a motivating attitude.
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.
Very fun professor and helped me understand coding!
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
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.
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.
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.
If you are leaning programing for the first time, he makes sure you know how and where to start.
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.
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 :)
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.
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.
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.
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.
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 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 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.
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.
VERY NICE PROFFESOR I WOULD HIGHLY RECOMEND
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.
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.
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.
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.
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.
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.
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.
Overall great professor, however be prepared for a workload and paying attention to his lecture videos to make sure you complete the assignments correctly.
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.
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.
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.
Great lectures and guidance to learning about computer information systems.
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.
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.
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.
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.
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.
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.
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.
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 !
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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!!!
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
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.
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.
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.
Cool dude, the class is chill, I 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.
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!
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.
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.
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.
Although he is tuff on grading, I still believe he is a great professor to take!
Although he is a tough grader, I still believe he is a great professor!
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.
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.
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
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.
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.
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.
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.
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
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.
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.
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.
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 !
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.
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.
he's really good but get ready for some work.
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!
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!
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.
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!
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.
Great Professor very organized clear directions, i enjoyed class very much
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.
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.
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.
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.
Awesome professor really gives you a chance to succeed!
Dr. Lal uses inspiration and tries to keep you intrigued about learning and succeed. Really amazing!
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.
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.
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!
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.
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.
Class Info
Online Classes
100%
Attendance Mandatory
56%
Grade Predictor
Your expected effort level
Predicted Grade
B+
Grade Distribution
Common Tags
Rating Trend
Declining
-0.20 avg changeRatings 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