3.1
Quality2.9
Difficulty55%
Would Retake88
Reviews55%
Would Retake
88
Reviews
Rating DistributionOfficial
5
30
4
14
3
5
2
9
1
30
What Students Say
“Dr Moosvi is literally the worst prof I've ever had for physics”
PHYS111 - 1.0 rating“Gives terrible feedback”
DATA301 - 2.0 ratingClass Info
Online Classes
100%
Attendance Mandatory
15%
Textbook Required
0%
Grade Predictor
Your expected effort level
Predicted Grade
A+
Grade Distribution
Common Tags
Rating Trend
Declining
-0.78 avg changeRatings by Course
CPSC100
5.0
(1)COSC301
4.0
(4)DATA530
3.5
(2)COSC111
3.3
(3)DATA301
3.1
(9)Difficulty by Course
PHYS116
4.0
CPSC210
3.6
COSC111
3.3
PHYS111
2.9
COSC301
2.8
Reviews (88)
Prof. Moosvi is by far one of my favourite profs in Uni. He genuinely cares about his students, and does regular "mental health check-ins" to ensure we're all doing good. To add, his lectures are engaging and interesting, which is especially difficult with online learning.
Good instructor, well-prepared and executed lectures, flexible but demanding. Student-centred approach shows, including both forgiveness and a focus on learning what matters. Brilliant, but can still communicate effectively with students by putting himself in their shoes and bringing them to the place of real understanding.
Great educator, listens to students, and gives terrific feedback. His approach to teaching revolves around trust and student feedback. He truly cares about his students, as he provides mental health check-ups and PERSONAL feedback. He also tries his best to improve his approach to teaching, he listens to suggestions and improves the way he teaches.
Moosvi is a great teacher but because of the pandemic I had the class online, and I give some leniency in that respect. But the way he does the class is he gives us youtube videos to watch to complete homework that is due before his lecture. so get ready to teach yourself as the labs also have nothing in common with the videos provided.
Moosvi recommended that students watch online videos prior to class, I found this super helpful as my misunderstandings were addressed during class! He's especially fair considering that there's a pandemic (Mental check-ins + bonus tests). Can't speak personally for what he's like in an in-person class, but for online Physics Moosvi is amazing!!
Amazing prof. Definitely cares about his students and improving his course. Was very fair with marking and test policies. I would take every physics course from him if I could!
Mr. Moosvi is a great professor who cares about his students. He really understands us in these hard times as we are in the center of a global pandemic. He puts reliance on his students, and always values their attitudes. Basically, Mr. Moosvi does not want his students to be stressed. Such a great prof!!!
Dr. Moosvi is a really good prof. He always makes sure to check with his students about their stress level and is very helpful. He has a unique teaching style which may not work for everyone but he is willing to help you if it doesn't. The lab component of the course is awful and irrelevant, at least online, but that's not because of him.
Moosvi is a very kind teacher, however, all instruction was through youtube videos. There was massive discrepancies between instruction, the assigned homework, labs and tests that left me feeling lost every unit. I'd taken AP Physics in high school and through the methods of this class, I feel I know less than I did when I started this course.
Firas is a kind professor who cares about his students. He wants feedback from his students to make his lectures better, and uses quality videos to help teach his students. However, there are big differences between the homework and the lectures, and the online labs are terrible.
Professor Moosvi seemed like a very nice person. However, all we did was watch youtube videos, which would be one thing but the homework and tests had nothing to do with the videos. The lab was awful, and they asked a lot of the students. This is coming from a student who loved physics in high school, but this course made me hate it.
Dr. Moosvi is probably the most compassionate and innovative professor. His flipped classroom teaching style definitely suits the online education system better. Among all the amazing professors, he was the only one to ask about his student's anxiety and stress levels. I would definitely take a class with him again.
Moosvi is a gem! He's really fair as he gives us bonus tests and every week we do mental check ins. His tests and the final was fair. He gave us 5 tests that had bonus tests the next week of the test instead of midterms which stress most students. His final was worth a small amount which helped students, but get ready to read on your own!
Dr. Moosvi is one of the great professors I have ever seen. His caring nature assists all students to stay focused and get good grades. His average for this term is 80%. I was always anxious about physics, but with this professor, I ended up with a solid A+.
Really loved Moosvi. Although, he gives youtube videos and readings which I found to be useless and stopped watching them about 3 weeks into the course. I would just look up my own youtube videos when I needed help and got A+s on tests. He gives you every chance to do well, 10 attempts on homework and bonus tests. Really cares about his students.
Professor Moosvi was an incredibly caring and considerate professor. He made many adjustments due to the pandemic for his students. While I didn't particularly enjoy the topics being taught, professor Moosvi himself was very good. Another thing I didn't like was that we had to refer to the videos and textbook more than the professor himself.
Dr. Moosvi is an exceptionally caring, organized, and flexible prof. Cons: assigned youtube videos and readings as main way to teach content, I wish it was more coming directly from him. Pros: gave you ample opportunities to gain clarification on the assigned material. He was constantly adjusting things for his students benefit as well.
He does not record his own lectures. He give us YouTube videos to learn from. Lots of homework questions, and also lots of optional practices. His live lectures are not very important, but fun. He gives you lots of chances to increase your grade such as bonus tests. He cares about our well being and mental health, and is willing to help at all time
He gives chances for students to get better grades by having bonus test every week. He has a weekly check up for everyones mental health during this lock down and we could also give him feedback on how we think the class is. But I didnt really find his lectures to be that useful and he mostly gave us videos to watch. Overall he is a great guy.
Physics isn't my strength but the course was definitely easier with Dr. Moosvi. He is extremely caring and checks up with his students every week. Also, he divides the larger exams into smaller chunks to reduce stress. The downside for me was, I had to do a lot of self-study for this course which at times ate up the time kept for other courses.
Prof Moosvi is the sweetest person. He was accommodating with the online system. The only thing was that the homework was quite a lot and so was the lab work. I would spend about 10-12 hours a week just to finish weekly requirements of the course, but nothing against him as a prof, as the learning aspect was simply wonderful.
Moosvi is great. He listens to student feedback and his online courses are a cut above the rest in terms of polish and content. Super accessible as well, and has two-day deadline leniencies for DATA 301. Take him if you can get the chance.
Firas was a great prof for 301. I learned a ton of practical skills and definitely left his course feeling confident in my abilities with Python and Tableau. Firas is also an extremely kind and likeable person. My only complaint is that his notes didn't correspond very well with the content in the homework and quizzes.
A really fun course mixed with one of the most caring profs you can possibly imagine made for probably one of the best learning experiences ever. I would absolutely take as many courses as possible with him
Dr. Moosvi is a very inspirational professor. One kind and helps you understand the concept more than just testing you on your knowledge. I have posted about his physics class before, too, and he is fantastic!
I stopped attending lectures as he did not ever review material. Instead, he had us watch youtube videos to learn from. Although these youtube videos explained concepts well, the homework and the tests were nothing like the material we were supposed to know. Also the labs were unrelated to concepts learned in class. Overall, he did not teach ever.
Really enjoyed the class! If he saw a lot of the class hadnt handed in an assignment he would give us an extension to help out. Felt like he wanted us to succeed.
Overall great guy, he teaches with a passion and is very knowledgeable. Very impressed with him.
Gives terrible feedback. I had a problem with my grade and he would not change it. Is overall one of the laziest professors I ever had and avoids doing any work. Will never admit when he is wrong. Do not take his class as talking to him is like talking to a brick wall. He prenteds to be nice until he has to do real work, but he is as said, lazy.
Dr. Moosvi is a solid choice when it comes to Introductory Physics. For me, he explained subjects well, even with the awkwardness of an online environment. However, the problem arose with students who had not taken Physics 12 entering this course. There is a LOT of reading on your own if you have no idea about the concepts of Mechanics and Energy.
LEGEND
Dr Moosvi is literally the worst prof I've ever had for physics. The man does not know how to teach. Gives endless assignments and keeps on giving you assignments like you have no life (I would assume he doesn't have one). He will pretend to care about your mental health when he is the reason my mental health is down. please do not take his class.
Prof Moosvi does not "teach" during lectures, he only helps you solidify your own learning so get ready to work hard. Moosvi clearly wants to keep a high gpa for his classes so there is plenty of bonus-assignments and test curving. Although he uses EdDiscussion, try to understand all the hw Q's on your own or else you'll be screwed for the tests.
Firas preaches one or two studies he found that work as an excuse not to teach. Not against flipped classes but if youre gonna do them, do it right. Nothing like the CHEM flipped classes where I feel those worked much better. He was often late and couldnt answer most physics questions. Free Assigned YT videos were a joke. Labs were a joke. :/
Awful prof. So lazy, was often late to class, so much homework on a website that had so many bugs, the final exam was next to impossible. I thought he was the best prof at the start of the year but as it went on I realized that he pretends to be a nice guy when in reality he doesn't teach anything, just assigns YT vid. Avoid all costs... for real!!
Firas's "flipped" classes seem like an excuse for him not to do anything. The videos were ripped off of youtube and just made you read. The homework, tests and final were on a platform that is riddled with mistakes, it seems he's just lazy and will do anything not to grade something. It felt like he was trying to be our friend rather than a prof...
Dr. Moosvi is the best professor I have had in 4 years of university. Coming into this course with 0 data science background, Moosvi teaches in a way so every student understands and learns. Gives lots of time flexibility for assignments and tests and even does bonus tests to help students. He treats students with the most respect and humility.
Class design with the student in mind, which I respect. No midterms, only online open-book tests, and a final worth only 20%. Easy to get 100% in the homework. Taught quite slowly in lectures to a point that I didn't bother to attend them. He didn't solve barely enough big questions in class though. Still, approachable, friendly, and transparent.
Professor Moosvi was a good prof. I do understand that many didn't like him in physics, but I believe that this is because there is so much material to cover in physics which made it the hardest class I have ever been through. I think he taught the class as well as he could have especially in the online format and even created resources for this.
He cares about the students. Tries to bring innovative settings to teach the course.
Class is easy af. Easy GPA booster.
I didnt like physics and I dont plan on taking it again, however Moosvi taught well and overall is great at his job. The physics 111 lab is trash, but the lecture was good, its graded off of logs, homework, & 5 tests instead of midterms, which was great If you have the chance I would highly recommend you take Dr Moosvi if you have the chance
The course was challenging like any. Moosvi provides many opportunities to increase your mark, however, I did not like his teaching methods. I learned more from my fellow students than Moosvi himself.
The only thing that isnt lazy about moosvi is his ego. It says about dont claim the prof shows bias or favouritism but this dude does. He is the worst prof Ive ever had. I dont understand how he still has a job. He would never get away with his attitude and complacency in the real world of work.
Prof Moosvi was an amazing phys111 professor. His class had so many opportunities to bring your mark up and he himself is super caring and helpful. The textbook is free and the community his class had was amazing.
Dr. Moosvi teaches differently than most. He has his own set teaching style, which is making the students teach themselves prior to class and then do practice problems in lectures. He didn't teach us. The homework was super challenging and I wouldn't have passed if it weren't for Ed Discussion where the answers were posted. Wouldn't take it again.
this professor is awful please stay away especially if you care about your mental health. he uses ed discussion and does not take feedback nicely. you have no idea on what you are being graded on as the instructions are unreadable. one student he will defend another he will almost get in trouble. he is really contradicting. please stay away.
Prof Moosvi is decent, his lectures aren't really clear. A really good thing about his classes is how flexible the deadlines are, but he changes the deadline overnight without much notice. The specifications grading system he uses does not help you in figuring out what went wrong in your assignment, and he does not give you feedback on assignments.
The test and homework components almost always had errors. There was also very easy errors in final exam that should be corrected by quick check. I earned a very good grade but I don't feel like I've learned something important or cool in the class.
Dr. Moosvi has an extremely high ego and does not care about his students one bit. He does not teach in class. He plays videos from YouTube. He does not accept feedback at all. This course could've been a lot of fun if not for such a terrible professor. Feedback was extremely vague during assignments and teaching team was a train wreck.
Dr. Moosvi is the laziest prof I have ever had the displeasure of having. If you ever have a question and email him, you get an instant bot response re-directing you to a forum page where half the time you even get an answer. That aside, this class is an easy GPA booster.
Dr. Moosvi, while a great person, is an awful teacher. Having professors care about your feelings is always lovely, but I honestly find it more important to teach your students. Ten percent of his grade asked us how we felt that week(Learning Logs). I don't know a single person that learned something from his lectures. Get ready to self-teach.
Moosvi will not teach you anything, he cares more about your mental health then teaching actual physics.
Firas Moosvi will not teach you anything. He will link 20+ videos every week and assign homework with material that hasn't been covered. I don't think I learnt a single thing in his lectures. Do not recommend!!!!!
Asks you to watch youtube videos before class, and then during class wastes time. He puts a question up on the board, expects you to figure it out my yourself and then puts up the answers without actually going through how to do the problems. Super nice proff, but be ready to self learn.
I don't know what the slew of negative reviews is about, but having Dr Moosvi for COSC 122 was awesome. With no prior coding experience, his ways of teaching helped and the labs were important. He is very caring and gives extensions when needed. There is a bit of self-learning required, however, but if you try you'll be fine
Firas is an amazing person as he considers he's student's mental health and offers lots of help. He could be an amazing prof and would receive a 5/5 on everyones RMP if he didn't try to use so many different grading sources other than canvas. Finding assignments, communicating with the prof, and keeping track of deadlines is an absolute nightmare!
Weird teaching style, but it seems to work out well. Grading is spread out between weekly tests, assignments, labs and learning logs. The use of different grading and learning platforms sometimes left me a bit confused, but I managed once I got a hang of the system that he uses. Great professor if you review the content he supplies before class.
Dr. Moosvi is the sweetest most caring prof. He really does care about everyones mental health and wants to help students do well. While he does not teach us any physics, there are make up tests to makeup for not knowing any of the content. It is easy to achieve a good grade as long as you put in the work. Overall still a great class!
While I can't speak on his teaching style for physics, I thought he was a great data science prof and very helpful. He seems to genuinely care about his students and also helped me deal with a tough situation relating to the course's group project. If you're a cs major DATA/COSC 301 is a definite gpa booster and I would recommend him as a prof
Dr. Moosvi, does not teach and gives YouTube videos to teach the class. There are weekly tests and the questions are extremely difficult. There is no lecture notes and he tells everyone to teach themselves with the textbook.
No lecture notes, does not teach, heavy reliant on the textbook and praire learn. NO formula sheet and expects us to have a good mental health. I leave the class crying every time.
I have no respect for Moosvi.His course is a disaster.The exams are on prairielearn(online).It is extremely easy to cheat for all the tests without getting caught(including the final exam).This is unfair to those who chose not to cheat.Exam questions can all be found online on chegg. You can easily get 80% in this course without knowing any physics
Professor Moosvi is an incredibly caring guy, but he has absolutely no idea how to efficiently teach a physics course. Throughout the entire semester he would assign about ten youtube videos a week, and in lectures he would just do examples that we didn't even need help with. It is easy to do well in his class, you just have to work hard or cheat.
Very sweet man. However, he makes a lot of little mistakes, and has like 5 different sites/platforms you have to use for this course. Hardly ever replies. Had him for COSC122, and the course description did not mention the word coding once. However this course is ALL coding. Tests are extremely hard. He does a good job with giving make ups
Moosvi takes a flipped classroom approach, which means you teach yourself the course content on your own and then come to class to do examples. His lectures are extremely unorganized and inefficient. Though it can be easy to do well due to bonus tests and extra marks, you don't really learn anything. Be prepared to teach yourself.
This class is not run very well. If you do not plan on taking more physics courses, take the class for an easy grade. I learnt absolutely nothing but ended with a good grade. If you have no prior knowledge in physics, be prepared to watch 20 videos a week because he expects you to watch and learn material before coming to LECTURES.
This course is a GPA booster for Comp Sci students but there is a lot of work and it's quite time consuming. If you don't have a strong programming base, it's very easy to fall behind and be overwhelmed. Final was a take-home assignment completed over a 72-hour period - took me about 6hrs (Dr. Moosvi claimed it would take 2.5).
Had him for cosc 122, one of the nicest profs I've had. Very modern outlook on learning, with everything being openbook/openweb, and being allowed to resubmit labs for better marks. The course moves fairly fast and is mainly self-taught, as half the lectures are reserved for tests. If you have no programming experience, you'll likely struggle a bit
About 80% of the marks in this class were free, no complaints there. However, it is obvious that he doesn't care. Auto-grading system which doesn't work a high percentage of the time, expecting students to watch videos rather than teaching the class himself. Just lazy overall. Free A+ though which is good I guess.
Dr. Moosvi is very motivated to use progressive teaching techniques, but many of them didn't end up working well for our class. Everyone I spoke to agreed that his version of "flipped classes" were unsuccessful for teaching us course content. The course was frustrating and not an experience I would recommend.
Lots of people do not like the flipped classroom but I think that is because they didn't do the readings before class. He really loves teaching and helping students succeed. There are so many options to boost your grade. He understands that true understanding of the concept doesn't come from memorizing things. I wish he taught phys 121
Labs don't map at all to lecture material (spend most of my time doing my own google searches on how to answer all of the questions). His TAs make all the labs and don't coordinate at all with each other (questions repeat). He is not at all accessible. He doesn't post his lecture slides. Marking takes forever. The worst class I ever took.
I am surprised that professor moosvi even has a job. He never teaches anything that comes in labs. His labs are always not on par with his lectures. He flies out in the middle of term and keeps classes online because he feels like it. If you think you are gonna learn anything useful think again. He is a pathetic loser who is probably reading this.
I have had Professor Moosvi for ~3 classes he does not have hard deadlines allowing you to work through the course at your own pace, grants extensions whenever you ask and does well to explain the content. Although there are bi-weekly tests instead of midterms, I find it more beneficial than one big test in the middle of the term. It is worth takin
Nice guy, but terrible at teaching. Take this class with him if you want an easy GPA booster, but if you don't have programming experience don't expect to learn anything. Instead of teaching the material, he post slides, youtube videos and resources that are all made by other people and can be easily found online for free
Don't be fooled by the high average in this class. It's easy to get a good grade but you need to work hard. I had Dr. Moosvi for physics in first year and I gave him a 1/5 for that class it was bad. I found Data 301 with him much better. I learned a lot more, not from him but more from his structure ie: labs. The project was WORK but valuable.
Very easy A+ and you don't need to go to lectures. Just don't expect to learn much. Grading is designed so you can easily improve your mark if you make mistakes or run out of time.
When he teaches the Master of Data Science program's courses, he sometimes shows very impatient and 'You owe me' and ' Don't even try to discuss your grades with me' attitudes. I would like to emphasize that we paid a lot for this program and it's your duty as a teacher to offer us help and more specific explanations. Please be nicer next year.
avoid. hes at ubc vancouver btw
Idk why the RMP score is so low, he was great in 210 lectures and amazing at explaning stuff
First time learning that this school lets someone who doesn't know how to teach but just knows how to code in Java teach this course, it's RIDICULOUS!!! He doesn't know anything about teaching in Java. Such a horrible person who cancels manual grading and doesn't trust students. Just reading other prof's slides can't make your students understand
Amazing lectures and amazing course !
His posts on EdStem are condescending.
Firas seems great at coding, but his explanations are often lacking. They teach something completely different than what they test. He simply reads off of some slides and calls it a day, definitely underprepares you for the midterms and most likely the final. Dropped it within the deadline so didn't have to deal with it too much.
Nice guy honestly, his lectures in the last month of the course stopped making as much sense as the first ones; but you can just use the course EdX videos to figure out the last chunks of content. That being said, he was very approachable and did seem to know his stuff when asked questions.
Had him for CPSC330 in the summer. Slightly disorganized at times, but he definitely cares for his students and does his best to help them out when able and takes time to answer questions during lectures. Exams and assignments were fair and straightforward. He definitely enjoys playing music whenever possible which is chill
Super awesome, every interesting lecture, everything on canvas is clear and finalized, my fav class this semester!
Class Info
Online Classes
100%
Attendance Mandatory
15%
Textbook Required
0%
Grade Predictor
Your expected effort level
Predicted Grade
A+
Grade Distribution
Common Tags
Rating Trend
Declining
-0.78 avg changeRatings by Course
CPSC100
5.0
(1)COSC301
4.0
(4)DATA530
3.5
(2)COSC111
3.3
(3)DATA301
3.1
(9)Difficulty by Course
PHYS116
4.0
CPSC210
3.6
COSC111
3.3
PHYS111
2.9
COSC301
2.8