3.8
Quality3.3
Difficulty71%
Would Retake86
Reviews71%
Would Retake
86
Reviews
Rating DistributionOfficial
86 total ratings5
54
4
6
3
2
2
3
1
21
What Students Say
“I used to take her another course(got A), same style”
3475 - 2.0 rating“You can get an A without reading the book”
CSIS2200 - 4.0 ratingClass Info
Online Classes
100%
Attendance Mandatory
96%
Textbook Required
38%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Improving
+1.24 avg changeRatings by Course
CSIS1280
5.0
(1)CSIS3475
4.0
(23)CSIS2200
4.0
(1)CSIS1190
4.0
(1)CSIS3175
4.0
(13)Difficulty by Course
CSIS1280
4.0
CSIS1275
3.8
CSIS3175
3.8
CSIS2175
3.6
3475
3.5
Reviews (85)
every lesson was like "you solve the problems I've given you, if you have any confusion, let me know ill help you."(its the office hours things most likely) I mean TEACHERS GIVE LECTURES. I used to take her another course(got A), same style. Some courses don't list the instructor's name until we have been registered or I wouldn't take her courses.
helpful, clears the logic , get ready to do real life coding and logical thinking
Great teacher. Actually, it's quite unusual for Douglass to have real IT courses. This is the one that is actually beneficial for one who's going to work in IT.
The instructor is amazing, cooperative and friendly. Though the course is hard, but it is interesting and really practical course, I would recommend to other student.
Excellent instructor for an essential computer science course. The college should be commended for picking an actual computer scientist to teach this course instead of a business computing or MIS instructor.
Copy and paste for the assignments or labs to get full mark, or do it forever and get unclear feedback. For exams, it more about how much you can memorize than how much you can understand. The materials are massive, sometimes confusing, and grading criteria is unclear.
best teacher...
Give less lab works
She is best instructor in the whole douglas college make programming very easy assignments are quite easy same as we done in class she is very lenient interesting classes im sure u just take her course u will got good marks
You can get an A without reading the book. I only read it when i didnt understand a concept. The tests are pretty easy nthng tricky. She basically reads of the slides in the lecture most of the time. But still the class is a gpa booster cuz of the easy tests and not having to read the book. Take her.
Explains concepts clearly in the classroom, but terribly unprofessional at grading code. Has students open their handed-in assignments in the classroom and go through mundane activities that she could do herself, such as test all possible values for variables. Misses basic things like the location of a generated file she could find if she cared.
She's an amazing Prof with a caring attitude and her classes are not over the top interesting however she can engage you for a long time. She integrates practice and will make you practice after every class or during class hours. She's very clear in her lectures and missing classes will make you feel intimidated and stressed. It's a handy course.
The best teacher, I learned a lot.
Mehwish is an awesome prof. Many things to learn from her. Clear grading criteria and good lectures. One of the best instructors at Douglas.
One of the best at Douglas!
Mehwish is a really good instructor to take programming courses with. Will definitely take again.
A really good instructor to go for Data Structures. Explains concepts well and is clear (unlike others).
Good instructor. If you get a chance, take her.
Really good at explaining concepts.
She herself don't know what she is teaching. Just come in class and reads the slide not a single program done in class but you have to do it in the exams. Don't even hope for a solution for your problem.
Not that she needs any more great reviews, but Mehwish is the best CSIS prof at Douglas. Very clear explanations, grading criteria and her lectures are never dry. Quizzes, exams and assignments are relevant to the course and no nonsense group work.
SHE IS THE BEST PROFESSOR YOU CAN HAVE.
Worst teacher i have ever had. Ruined my GPA which was going good until now.
I just want to say from where does these teachers come from? Choose her at your own risk. I think studying from her was the worst way to spend my money.
SHE IS SIMPLY THE WORST TEACHER YOU CAN FIND ANYWHERE IN THE WORLD.
She's an okay teacher, on the final she included some things we didn't really talk about. Noticed alot of students corrected her on what she's teaching.
She does not even know what she is teaching. Just writes and reads from books. Most dumb teacher who does not even know basic things even after a degree. Who gives degree to them?
A very good teacher. Clear explanations and always helpful. Highly recommend.
WARNING! Stay away else you regret ��
It would've been the same if I just the textbox and read the whole thing, probably would've even been less confusing. Maybe she knows a lot but she doesn't know how to teach it. Terrible teacher literally I had to pay for an e-course to understand the subject, so why did I paid for this one again?...
Avoid her! She only reads from the powerpoints, her lab assistant knows more about teaching than her, the only thing she says is "practice, practice, practice" and she doesn't even know how to explain her grading criteria.
I've had a couple of bad teachers throughout my life and she really does rank up between them. So if you already know a lot about the subject you're taking then you're good. If you're expecting to learn from her don't count on it, she only likes to "teach" to people that are really good at the subject, be ready to buy an online course...
Awful, no idea how to teach in the modern era. Tests and quiz times are very short for topics that would normally take hours. You will regret it if you take her class.
I like the way of teaching the instructor. The exams aren't easy and tough in time, but it's doable if practice.
Maybe my favorite teacher. Her course is not easy, but she is always there to help if needed. She always responds to emails, and goes the extra mile to give advice on your work. Whit her it's a case of : read what she tells you to read, practice what she tells you to, and you will pass. Clear indications, no tricky stuff. Perfect in my opinion.
The WORST Instructor I've met. In-Class Exercises were in a mess. Never gonna check your efforts no matter how hard you learned and typed in Mid-Term and Quiz. Definitely not suitable for beginners who wanna study coding. She gave me a bad impression of coding and ruined my academic pathway. For your future, please stay away from Mehwish Bashir.
she is great, she cares, she answers everything, holds the class to fix someone's error, great material, just follow her instruction and you will be gold. you will learn and you will get a proportional mark for the effort you put in. i wish all my classes was with her.
She's just horrible. She treats students based on their marks and ignore weak students. Not even ready to help, ruined my academic pathway by being partial. Don't think to have her as ur first few semesters prof.
She is an amazing teacher, I would highly recommend taking courses with her. I would like to take more courses with her.
Amazing teacher. Her course is not easy, but she is always there to help if needed.
She is a caring teacher. She is always ready to help students even by holding the lecture. I would like to take another course with her and would recommend others to take a course with her.
She is the best professor.
A very good teacher. She is always helpful and explains well. Highly recommended.
Excellent professor! I learned so much from her course. You just need to work regularly and listen to what she says throughout the course. I had no background in programming and I got an A-. Not easy, but she does everything for you to be successful. If you work hard, you got this!
Great professor overall. Prepare to study a lot by yourself though.
Great teacher, very approachable in class and is willing to help students learn. Does practice questions in class as well and assigns great labs that help you for the quizzes/exams. Is quite strict with the marking scheme. Overall, she's a great prof and probably one of the best in the dept :)
She is very caring. You have to practice exercises in textbook and review her codes in class to get good grades in exams. Remember this is the introductory programming course, which will lay a foundation for your programming skills. If you grasp the basics well, it will be easier for you to continue pursuing this career path in the future.
She is very caring. You have to proactively practice exercises in textbook and review her codes in class to get good grades in exams. Remember this is the programming introduction course. It will lay a good foundation for your programming skills. If you grasp the basics well, it will be easier for you in the long run.
She is amazing except that you need to be very well prepared for the exams. If somehow your code doesn't work just because of a small error, be prepared that you may lose a lot of points. During the exams, not only that you need to know the materials, but you also need to work fast on the exams otherwise you will not have enough time to finish them
Very nice professor. Allows cheatsheets for quizzes and exams and says in advance what concepts students will be tested on for the practical coding part (the textbook used gives the code for algorithms that you can just print out on the cheatsheet, so there should be no surprises), but make sure you understand the theory by doing the practice labs.
One of the best teachers I have in Douglas College. You should definitely get her courses if you have the option. She is always prepared for the classes and she shares the materials for you to study. She is the ideal teacher.
Mehwish is a smart professor. Unfortunately, she communicates only with people with prior programming knowledge. If you are a newbie, I recommend you avoid Merwish. The available resources would not be sufficient to allow you to pass her class. The positive is she allows a cheat sheet so you may be lucky that you wrote down some useful codes.
Really good instructor! Her class notes are freely available so you don't really need the textbook, she teaches in a pace that's easy to catch up even if you miss some things. Tests are exactly what is discussed, and she allows cheat sheets.
Her teaching style doesn't meet every student needs. She will just edit her code, and you will be lost. I recommend that all student ask her to start code from scratch. She won't reconsider your marks even if you meet 0.5 score.
I agree with one comment here that her teaching style doesn't meet every student needs- prepare your typing skills as she just edits her code so you should be fast and observant to apply the same to your code. Although she shares the codes after the class, you might have difficulty understanding the flow and logic as there's not much comments.
She expect from students to code like pro and wants comment in that although she never add comments in her code.
She copy code from textbook and don't give proper feedback on test results. If your code doesn't work just because of a small error, be prepared to lose lots of marks.
You should definitely get her courses if you have the option. One of the best teachers in the faculty.
Good and very helpful teacher.
She has established a positive classroom atmosphere.She uses multiple resources effectively enhances her lectures. Professor Bashir lessons are well-structured.I've noticed that students enjoy her class discussions, although not all take part.
She is an amazing teacher, very knowledgable and helpful.
You have been a great Professor to me, and I fully enjoyed your lectures, you explained everything in detail and it made it easier for me to understand.
Don't take this prof. If you have only choice then take in that course in next semester
Tests and quiz times are very short for topics that would normally take hours. You will regret it if you take her class.
A wonderful professor. I learned C# from her at the finest. She has too many 5 stars rating for a certain reason and all students who attended here class would perfectly agree with me. Thank you vey much, professor Mehwish Bashir. You did a good job!
One of the few good professors in Douglas College. As long as she can see you're giving effort, you're gonna pass easily. Gives partial marks on codes even if it gives a syntax error. One of the professors that actually looks at your codes instead of just the outcome.
I was not good at programming but was able to catch up with her style of teaching. All her quizzes and exams are based from what she taught on class. Practice the labs that she was giving and you'll definitely have high marks.
Taught the material competently. I was already familiar with programming (though not the C# language) so I didn't have much difficulty.
She explained all topics really good. Recommend for new students who want to understand what the programming is.
Mehwish is one of the best professors in Douglas. All the contents of the quizzes and exams are all from her lectures. She checks student one by one and explain the parts where students are struggling. Highly recommended!
She is the only professor I enjoy taking classes as of now. She teaches and explains very well even though we miss a lot of classes because of holidays. She will give you lab home works and make sure you do that because it is very helpful for your understanding and as long as you practice those lab questions, you are gonna be ready for exams.
Great teacher who recognizes students' abilities. The course is well-balanced with manageable assignments and exams. She reflects on the previous week before each lecture and clearly outlines the agenda. Professional yet flexible, offering extensions for assignments when needed. Hard work is always recognized and rewarded.
One of my favorite professors at Douglas. Do not miss lectures and practice the questions that she gives from the textbook and you will surely do well in this course. Participate in the class and do not hesitate to reach out to her. She is very helpful and also takes your efforts into consideration
One of the CSIS best professor in Douglas College. Her lectures were great, and she took efforts to make sure everyone clearly understand the fundamental concepts. She also did her best to help solving Leetcode problems, which were outside of the curriculum. I highly recommend her, and would take her classes again anytime.
She gives a lecture, then you are expected to practice exercises from the book at home. You should do them. It pays off in the quizzes and exams. Don't put anything off, because the material piles up very quickly. Participation and attention in class matter, as you can get bonus points for answering her questions. Cheatsheets are allowed.
Must attend all classes.
She is very clear on the guidelines for her courses and as long as you follow them you will be fairly rewarded. She is very good at recognizing students' efforts and rewarding them accordingly. She is always open and actively encourages students to clear out their doubts before exams. I have taken several courses with her and it has been great.
She is very clear on the guidelines for her courses and as long as you follow them you will be fairly rewarded. She is great at recognizing students' efforts and rewarding them accordingly. She is always open and actively encourages students to clear out their doubts before exams. I have taken several courses with her and it has been always good.
She is one of the best professors at Douglas college. She takes the time to explain concepts carefully and very open to students. You will learn a lot if you take this course with her, if you are stuck, don't hesitate to use the office hours judiciously. Just do the weekly labs, practice and you will be fine.
She is very clear on the guidelines for her courses and as long as you follow them you will be fairly rewarded. She is very good at recognizing students' efforts and rewarding them accordingly. She is always open and actively encourages students to clear out their doubts before exams. I have taken several courses with her and it has been great
I have taken several courses with her, and the experience has been very positive. She is always open and encourages students to ask questions and clear their doubts during lectures. Her lectures are well structured, and grading is fair. You can learn a great deal from both her knowledge and her professional teaching style.
She is an amazing lecturer who teaches the concept very thoroughly. She focuses not only on implementation in code (cheat sheet allowed), but, guides and tests on tracing steps. All the items which is tested in the exams are taught in the class room, and if you pay proper attention, you can get a deep understanding on the subject.
One of the best instructors at Douglas. Her lectures are amazing. She breaks down complicated concepts into simple parts making them easy to understand. Very approachable. If you review her slides and do the practices, you'll sure get a great mark. Definitely will take her class again.
Her teaching style is clear and structured. Labs are closely aligned with what she teaches/tests in class/exams. Attendance is checked every week. She genuinely cares about her students. She makes herself available once a week via Zoom so do communicate with her when you need some help in class. Expect to work hard but it will be worth it.
you can take this course if you want to be constantly stressed
Class Info
Online Classes
100%
Attendance Mandatory
96%
Textbook Required
38%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Improving
+1.24 avg changeRatings by Course
CSIS1280
5.0
(1)CSIS3475
4.0
(23)CSIS2200
4.0
(1)CSIS1190
4.0
(1)CSIS3175
4.0
(13)Difficulty by Course
CSIS1280
4.0
CSIS1275
3.8
CSIS3175
3.8
CSIS2175
3.6
3475
3.5