3.8

Vida Dujmovic

Computer Science - University of Ottawa

3.8
Quality
3.2
Difficulty
67%
Would Retake
111
Reviews
3.8
Quality
3.2
Difficulty
3.8
Helpful
3.8
Clarity

67%

Would Retake

111

Reviews

Rating Distribution
Official

5

47

4

31

3

9

2

11

1

13

What Students Say

give really heavy assignments

ITI1120 - 1.0 rating

Lecture is so basic but the assignments

ITI1120 - 2.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

18%

Textbook Required

22%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 63 grades
Most common grades:
A+ (29)
A (13)
Not sure yet (13)
Grade Distribution
A(42)B(6)C(3)D(1)F(0)A-/B+(12)
Based on 83 reported grades
A+: 29
A: 13
Not sure yet: 13
A-: 8
Common Tags
Respected (21)
Tough grader (18)
Amazing lectures (17)
Lots of homework (17)
Caring (14)
Accessible outside class (13)
Clear grading criteria (11)
Gives good feedback (9)
Rating Trend

Improving

+0.25 avg change
Dec
Jan
Feb
Apr
Nov
Dec
Last 6 months
Ratings by Course

CSI5127

5.0

(1)

ITI1121

5.0

(1)

ITI11200

4.0

(1)

MAT1120

4.0

(1)

COMP2804

4.0

(1)
+2 more courses
Difficulty by Course

ITI1101

4.0

COMP2804

4.0

ITI1120

3.2

ITI11200

3.0

MAT1120

3.0

Reviews (111)
4.0
4.0
ITI1120
Grade: A
Nov 21, 2014

Amazing teacher. Really knows her stuff. All assignments are very clearly indicated, and she is quick to reply to any ambiguity via the online forum. Does not accept lateness of submissions, and failures are failures - no exception. I found this fair.

5.0
1.0
ITI1120
Nov 27, 2014

Awesome. She is a really good teacher for java. If you go to her lectures and listen, you will be fine for all assignments, and exams.

4.0
3.0
ITI11200
Nov 27, 2014

Great prof for introduction to Java. Only thing is sometimes she skips steps leaving you lost for the rest of the lecture, although she will answer any questions with pleasure. This class is very hard to take notes in, as she has prewritten code that she explains most of the time. Assignments can be tricky, but theres an online forum she hosts

3.0
2.0
ITI1120
Grade: A-
Dec 9, 2014

Ok teacher. Lectures are ok-ish, but assignments are perfect practice and she gives you tons of time to do them. She's not very good at answering questions, but the TA's in the labs usually can clear up any questions you have. You either "get" programming, or you don't.

5.0
2.0
ITI1120
Dec 10, 2014

She is a fantastic professor. Assignments are easy if you listen to all her lectures. All material including videos is posted on Blackboard, so you dont need to attend the lectures. She is very helpful and answers all questions online.

4.0
5.0
ITI1120
Grade: B+
Jan 13, 2015

assignments are very hard, while exams are ok

2.0
4.0
ITI1120
Grade: B
Jan 14, 2015

this course can be hard if you do not have previous programming experience. I came to the class with no clue how to even create a simple program. It was hard for me to keep up with her lectures. I sometimes find that her lectures are only helpful if you already have some sort of programming background.

4.0
4.0
ITI1120
Grade: B
Jan 15, 2015

Challenging without previous programming knowledge but still do-able. TAs are fantastic and can clear up any doubts while the professor herself is fairly good

5.0
3.0
ITI1120
Feb 26, 2015

Very helpful when you email her with questions, and if you can't make it to the office hours, she tries to accommodate your schedule.

1.0
5.0
ITI1120
Mar 23, 2015

this course can be hard if you do not have previous programming experience. I came to the class with no clue how to even create a simple program. It was hard for me to keep up with her lectures.

5.0
1.0
CSI5127
Jun 4, 2015

She is the best professor I've ever seen in uOttawa.

4.0
4.0
ITI1120
Grade: Rather not say
Nov 12, 2015

Assignments can be tough without programming experience but they're doable. Midterms are tricky because she doesn't do much to prepare us. Make sure to do the Coursera work before the midterms and understand the exact definition and outputs of everything without testing it the code. That's the only way you'll be ok on the exams.

3.0
4.0
ITI1101
Grade: A-
Nov 25, 2015

She definitely know's her stuff, but assumes the students do too. Unless you have previous experience with coding, she is very difficult to follow.

5.0
2.0
ITI1120
Grade: A+
Dec 3, 2015

Vida is an excellent programming prof. If you don't know the language being taught, you should attend all lectures and ask any questions you have, as she always monitors her online forum through blackboard. An easy A if you already know the language, just make sure you're familiar with recursion and string/list operations.

4.0
4.0
ITI1120
Dec 16, 2015

I had no previous experience with programming and didn't have to much trouble with the assignments and usually felt quite confident. Didn't do as well as I'd liked on my midterm but Vida was happy to help me to understand where I went wrong during her office hour. Key to passing is reading the textbook and doing as many practice programs you can

5.0
2.0
ITI1120
Grade: A+
Dec 18, 2015

Dr. Dujmovic is one of the best professors I've ever had on the criteria of listening to a student's questions, and offering an answer that is both pertinent and informative regarding the nature of the question, and doing so in a manner that is neither handing students the "correct" answer, nor is it diminutive of the student's uncertainties.

5.0
3.0
ITI1120
Jan 6, 2016

Vida is a good teacher that explains er lectures very well. The DGD's are long, but it has a variety of exercice that we can do. There is a lot of office hours during the week, which allows student's to go ask questions when they're available. Overall, the teacher was positive which made it fun to learn.

4.0
1.0
ITI1120
Jan 7, 2016

She's a good and honest teacher. The class is well structured and you learn a lot. She expect you to work on your own so don't ask question during classes if you didn't work at all. She gives a lot of free material you can study on and lecture are available on video in blackboard.

4.0
3.0
ITI1120
Grade: A+
Jan 11, 2016

Very good prof, cares about students.

5.0
3.0
ITI1120
Grade: A+
Jan 12, 2016

One of the best profs I've ever had. I had never programmed before but found her teaching very easy to follow. Her course was also very organized. She had lots of office hours and ran on online discussion forum where you could get help. Her assignments were quite long though. This course is not overly difficult but requires you to put effort in.

1.0
4.0
ITI1120
Grade: C+
Jan 12, 2016

If you have no programming experience use the online textbook or code academy to help understand what is going on in class.

5.0
2.0
ITI1120
Grade: A+
Jan 14, 2016

Dr. Dujmovic is fantastic. I cannot say enough good things about her lectures and her support for students outside of class via BlackBoard. She is organized; she gives multiple examples; she reviews tricky concepts before exams; and she's funny. I hope to take a course taught by her again in the future.

4.0
2.0
ITI1120
Jan 21, 2016

Great prof, assignments were manageable, just beware of the midterm and the exam, they are multiple choice and easy, but it is also very easy to get mixed up between answers. So as long as you know what you're doing it's fine. She is very clear in her lectures, so it shouldn't be a problem in understanding concepts! Take her class if you can

4.0
2.0
ITI1120
Grade: A
Jan 24, 2016

Amazing prof! All of her lectures are recorded and she goes through everything step by step in front of you so it's easy to follow. Beware, she doesn't prepare you well for the midterms. Make sure to do the coursera exercises and you'll be fine. She says the textbook is mandatory but I never used it.

5.0
1.0
ITI1120
Grade: A
Feb 1, 2016

Vida is the best professor I ever had. Please , just take ITI courses with her ! She did her lecture by showing how to write code from scratch and she will explain every syntax that she used. You will know how good she is when you take ITI 1121 with another professor

5.0
2.0
ITI1121
Grade: A
Mar 11, 2016

Her lectures are very easy to follow and they're all recorded. Just do the work and review the lectures and you'll do fine. Make sure you know exactly what's happening in your code step by step and do all the Coursera work because that's what the exams are like.

5.0
2.0
ITI1120
Grade: B+
Apr 16, 2016

she amazin at explaining

1.0
3.0
ITI1120
Grade: Incomplete
Nov 9, 2016
Wouldn't take again

doesn't teach anything useful compared to what you are expected to know

Get ready to read
GRADED BY FEW THINGS
LECTURE HEAVY
1.0
5.0
ITI1120
Grade: Not sure yet
Nov 16, 2016
Wouldn't take again

very strict prof, if the codes in the assignment are the same. she considers you as plagiarism. Too strict and the course is hard, midterm questions are very tricky. I studied a lot and still got 60%. She always asks students to drop the course I feel really hurt. If you ask her easy questions, she will say this question is so basic why you ask it

5.0
2.0
ITI1120
Grade: Not sure yet
Nov 25, 2016
Would take again

Vida is not a hard prof at all; it's the subject matter that is hard. She is great at explaining. The reason her tests can be difficult is because you need to have an understanding of EXACTLY what the code is doing in order to get the answer... which is how it is in the real world. I find her to be a very caring prof with an awesome personality.

Gives good feedback
Clear grading criteria
Hilarious
3.0
4.0
ITI1120
Dec 9, 2016
Would take again

i love that she records lectures and codes along with us in class. you can also tell that shes funny and genuinely nice person. however, i HATE her evaluations. she loves giving trick questions in quizzes and midterms and removes points for the most ridiculous reasons on assignments. also all her midterms and exams are multiple choice which sucks

Tough Grader
LOTS OF HOMEWORK
TEST HEAVY
4.0
3.0
MAT1120
Dec 10, 2016
Would take again

She is a really good prof. Explanations are really good. Dont really need to go to her lectures since she posts them online. Labs are good. The only hard part about the course is her assignments. They get pretty challenging and VERY time consuming. If you go to her and ask her for help, she will definitely help you.

5.0
2.0
ITI1120
Grade: A+
Jan 15, 2017
Would take again

Adore her. This is a heavy workload class but if you put in the work, you'll get the A. Be very careful with the multiple choice though- you might feel confident but make sure to read the question carefully. (I may have failed the quiz even though I thought I did well...) Also, do the labs at home so you don't have to stay through the full 3 hours.

Respected
Amazing lectures
4.0
2.0
ITI1120
Grade: A
Feb 28, 2017
Wouldn't take again

Very interesting prof. Course material is very basic if you have past experience in programming however, so attendance probably isn't mandatory until later in the semester with recursion and objects. If you have no experience in programming she's a great prof. Very thorough and fun.

Hilarious
Caring
5.0
3.0
ITI1120
Grade: A-
Apr 18, 2017
Would take again

I had very little programming experience, but I still got over 80%. Attend the lectures, and do practice problems. I liked the multiple choice exams. If you understand the logic behind the lines of code, you'll be fine. Some students who had programmed before did mediocre because they didn't understand what a line of code meant to the computer.

ACCESSIBLE OUTSIDE CLASS
Hilarious
Amazing lectures
4.0
2.0
ITI1120
Grade: B
May 30, 2017
Would take again

Great first class and introduction to computer science using python. I would recommend taking your first year course with her. If you already know programming it is an easy A. Class could be a challenge for those who do not have past experience however, VIda explains the material well.

1.0
4.0
ITI1120
Grade: Not sure yet
Oct 24, 2017
Wouldn't take again

give really heavy assignments

Gives good feedback
LOTS OF HOMEWORK
LECTURE HEAVY
1.0
3.0
ITI1120
Grade: A+
Nov 14, 2017
Wouldn't take again

All in all, awful teacher. The tests are a little bit ridiculous and she never answered any of my emails and I hardly was able to talk to her for office hours cause of all the people that had the same problem. Lectures are spent doing the most basic program and you don;t learn mainly anything and then assignments are insane. Avoid this prof!

4.0
3.0
ITI1120
Grade: A-
Dec 26, 2017
Would take again

Her lectures are very clear but the tests are multiple choice which can be a little tricky.

Respected
Tests? Not many
Tests are tough
5.0
3.0
ITI1120
Jan 3, 2018
Would take again

There's nothing new when it comes to mid term and exams. All exams and midterms are multiple choice (same everywhere). Explains well in class which is recorded and uploaded on her youtube channel for revision purposes. Her assignments can be hard but not impossible.

Gives good feedback
LOTS OF HOMEWORK
Caring
2.0
4.0
ITI1120
Oct 21, 2018
Wouldn't take again

Lecture is so basic but the assignments...

Tough Grader
LOTS OF HOMEWORK
1.0
5.0
ITI1120
Grade: Drop/Withdrawal
Nov 10, 2018
Wouldn't take again

extreme hard,difficult and impossible

Tough Grader
LOTS OF HOMEWORK
LECTURE HEAVY
4.0
3.0
ITI1120
Grade: Not sure yet
Nov 16, 2018
Would take again

A solid prof, they are very knowledgeable. The assignments can take a while but aren't too hard if you actually use the two weeks that are given instead of starting the night it's due. The tests are mc which can be tricky but you have a lot of time to work through them, so as long as you do them carefully and study you'll score decently.

Gives good feedback
ACCESSIBLE OUTSIDE CLASS
Hilarious
2.0
4.0
ITI1120
Dec 18, 2018
Wouldn't take again

if you take her class in first year, great you actually have TIME to do her CRAZY HARD assignments. The lectures are easy and the content is easy but she screws you over with the assignments and exams.

Tough Grader
LOTS OF HOMEWORK
4.0
4.0
ITI1120
Grade: Not sure yet
Dec 24, 2018
Would take again

A solid prof, she teaches the material really well and puts it all up on brightspace however some of her assignments are difficult, as well as the midterm and exam as they are multiple choice and very tricky.

Respected
TEST HEAVY
Amazing lectures
4.0
4.0
ITI1120
Grade: Not sure yet
Dec 30, 2018
Would take again

She's probably your best option for ITI 1120 since she's very knowledgeable of Python and definitely goes out of her way to explain things from the very basics in the first week of lectures incase you have 0 programming experience. That being said, her assignments/exams/quiz are VERY hard. Imo, the biggest plus is that she records all the lectures.

Tough Grader
LOTS OF HOMEWORK
Hilarious
5.0
3.0
ITI1120
Grade: A+
Jan 2, 2019
Would take again

Shes literally a great prof. She was happy to see her student progress. Shes one of few prof swho really care about her students. Good prof! P.s. if your performance is good enough, ull receive her hidden-email.

Inspirational
Amazing lectures
Caring
3.0
4.0
ITI1120
Grade: B+
Jan 24, 2019
Wouldn't take again

Apparently she is a pretty responsible teacher. She recorded and post all the class video that help us understand. She gave us nice feedback to our student. However her assignment is pretty hard. The worst thing is that she never gave us question for practice Before quiz. Even in final test or mid-term.

Tough Grader
Gives good feedback
LOTS OF HOMEWORK
4.0
4.0
ITI1120
Jan 25, 2019
Wouldn't take again

Shes a very good professor and is very smart, but she is very mean, condisending, and has no patience for students who are not doing well. Be prepared for her to tell you to drop the class.

Tough Grader
LOTS OF HOMEWORK
Amazing lectures
4.0
2.0
ITI1120
Grade: A
Jan 30, 2019
Would take again

All the lectures were recorded and the code from them was available as well which made studying a lot easier. The lectures were always interesting and very thorough. I had absolutely no prior knowledge of programming and no interest in it either but this ended up being one of my favourite classes and I did well in it.

4.0
3.0
ITI1120
Grade: A
Apr 24, 2019
Would take again

Very responsible prof who records all lectures online. Also willing to help if you go to her office hours for midterms and quizzes to correct past mistakes.

5.0
3.0
ITI1120
Nov 6, 2019
Would take again

Vida is one of the most organized profs I've ever seen. She records every lecture, explains every concept and is always on top of her game. She truly has a passion for coding and you can clearly see it. She wants everyone to do well but also to do the work. You can't hate on this prof, only people that complain are the ones who slack off.

Gives good feedback
Respected
Amazing lectures
1.0
5.0
ITI1120
Grade: A-
Nov 24, 2019
Wouldn't take again

- If you didn't walk out of the midterm with ur brain fried and not being able to think any more then u didn't do good on it. -Does not bell curve even if the average is as low as a 40% -If ur a scrub and need to be taught every little detail about python take Vida if your looking for an EZ high-grade switch to another prof

Lots of homework
Test heavy
Tough grader
4.0
4.0
COMP2804
Grade: A-
Dec 13, 2019
Would take again

Vida came to Carleton to supply teach. She teaches well and is knowledgeable about the subject. She is a very nice, caring person. She allows students to answer questions in class.

Respected
Skip class? You won't pass.
Caring
4.0
4.0
ITI1120
Grade: Not sure yet
Dec 16, 2019
Wouldn't take again

Her lectures, although I found them quite boring, were very informative and were key to understanding Python. Her lectures are posted on Brightspace, so attendance is not mandatory. Just make sure you don't fall behind or else you're screwed. She's also accessible outside of class.

Lecture heavy
Tough grader
4.0
4.0
ITI1120
Dec 27, 2019
Would take again

The professor taught the course material clearly. She would often use real-world examples that would help visualize the concept. However, the assignments usually required a lot of time and effort to complete (They are not hard once you wrap your head around it). The quiz/midterm/exam are all multiple choice. The questions were pretty specific.

Accessible outside class
Amazing lectures
5.0
3.0
ITI1120
Grade: A+
Jan 1, 2020
Would take again

Vida is very organized and responsible. Easily accessible and prompt&effective feedback after class. Her teaching style is straightforward with clear mind, and the materials are well-prepared. Although the assignments are a bit load but really helpful and practical. You need some effort in assignments and lab work, it really helps the great marks.

Gives good feedback
Inspirational
Amazing lectures
5.0
4.0
ITI1120
Grade: A-
Jan 5, 2020
Would take again

Vida is a great professor. You can tell she cares about having her students understand the material and develop good coding skills. Between labs and assignments, there are plenty of opportunities to practice and develop your skills, which you will have to do if you want to pass. If you are new to coding, expect to put in a lot of work.

Respected
Lots of homework
Caring
4.0
4.0
ITI1120
Sep 27, 2020
Would take again

She's really nice and easy to follow during lectures, however there's a massive disparity in difficulty between the content she covers during class and the things you have to do for her assignments. If you have prior experience in coding you should be fine for the most part, but if you're a complete beginner get ready to put in work.

Lots of homework
Accessible outside class
Caring
3.0
4.0
ITI1120
Grade: A+
Nov 12, 2020
Wouldn't take again

The assignments are sooooooooooo diffcult. Much harder than you thought

1.0
5.0
ITI1120
Grade: Not sure yet
Nov 15, 2020
Would take again

Her lectures are straightforward and easy to understand, however, her assignments are too hard for Introduction to computing. You will definitely need a lot of time to do her assignments. But this is the only way to improve your programming skills.

Amazing lectures
5.0
4.0
ITI1120
Grade: Not sure yet
Nov 16, 2020
Would take again

If you want to LEARN, then take Vida. She teaches the material perfectly and doesn't overcomplicate anything. Her assignments are harder than other sections, but they are what helped me learn the most. If you want to be good at python, take her.

Accessible outside class
Amazing lectures
Caring
5.0
4.0
ITI1120
Nov 24, 2020
Would take again

Her lectures are public because she knows she's teaching more than just her own class, I am grateful and I respect her for that. Aziz's class, as well as myself, an ITI1520 student, watch her lectures because she is simply BETTER in EVERY ASPECT. Her assignments are tough but WORTH DOING. Ask students to send you Vida's assignments and DO them.

Respected
Amazing lectures
Caring
4.0
4.0
ITI1120
Grade: B
Nov 30, 2020
Would take again

Vida is a really good prof and makes learning python pretty interesting. She was very organized and her forums in the coursepage was very helpful. The midterm and final are difficult to study for since they don't give review for either. Projects were much harder compared to other sections. However they were never unclear and it the marking was fair

Respected
3.0
5.0
ITI1120
Dec 8, 2020
Wouldn't take again

She's good but make one small mistake on the tests and get ready to practically fail it because grading is output based. I wish she was slightly more lenient Assignments are veryy long too.

Respected
Lots of homework
Tough grader
5.0
3.0
ITI1120
Dec 10, 2020
Would take again

The textbook is provided, I did not use it very often. Her lecture is both clear whether you got in touch with programming or not. I did not feel very stressed with this course of remote class routine. She is professional and caring. It might be hard for someone who did not know anything about programming but once you put effort into, would be ok.

Amazing lectures
Caring
5.0
4.0
ITI1120
Dec 16, 2020
Would take again

Prof Vida conveys the material very clearly and provides many examples throughout lectures, which are posted within 24hrs. She has the patience of a saint and answers questions quickly. Her assignments are long for someone who's never coded before, but very doable. If you watch lectures and complete/understand assignments, you will do well in exams

Accessible outside class
Clear grading criteria
Amazing lectures
5.0
5.0
ITI1120
Grade: B+
Dec 16, 2020
Would take again

At first, you will think her assignments are hard and you don't want to take this course anymore. But then you will realize, she is the best professor, you could get for computer science. You will learn a lot more than you can imagine. Just practice hard and you will become someone who can code the hard problems within a few minutes. Good luck.

Amazing lectures
Caring
Tough grader
5.0
4.0
ITI1120
Dec 24, 2020
Would take again

This was my favorite class first semester! You can fall behind pretty easily so do the assignments ahead of time (they are pretty long) and you will be fine. She was very organized and all of the lectures were posted fast.

Tough grader
5.0
3.0
ITI1120
Grade: A+
Jan 3, 2021
Would take again

Excellent teacher! She explain really well.

5.0
2.0
ITI1120
Grade: Not sure yet
Jan 6, 2021
Would take again

Having Professor Vida Dujmovic as one of my first professors at UOttawa was a blessing. Not only did she take the time to understand her students and their difficulties, but she also made assignments and test easy to do and understand. Though I did not attend many lectures, she did frequently post youtube videos which were helpful.

Respected
Accessible outside class
Caring
5.0
3.0
ITI1120
Jan 6, 2021
Would take again

Professor Dujmovic cared a lot about her students and taught the course well enough for a beginner to understand. If you started out not knowing anything about Python, you could still receive an A+ because of her natural ability to teach. Her assignments may be a little long but they are usually fun and great for preparing for tests and learning.

Respected
Lots of homework
Caring
5.0
2.0
ITI1120
Grade: A+
Jan 6, 2021
Would take again

I initially took this class as an elective; however, now I am considering a major in computer science. This was my favourite class of the semester. Vida is an amazing professor. I am so glad I took this class with her, and I am sad that this is the only class she teaches. I highly, highly recommend her!!!!

Respected
Hilarious
Amazing lectures
5.0
2.0
ITI1120
Grade: A+
Jan 9, 2021
Would take again

I had the course ITI1120 with professor Dujmovic in Fall 2020. Her lectures are great and clear. The assignment that she gave is close to what we learn (although sometimes the assignment might be heavy). When you ask questions, she will give clear feedback to you. So, she is a great Professor in uOttawa!!!

Lots of homework
Clear grading criteria
Amazing lectures
3.0
4.0
ITI1120
Grade: B
Jan 13, 2021
Wouldn't take again

assignments took forever and test grading was rough when it came to coding

Lots of homework
Test heavy
Tough grader
5.0
3.0
ITI1120
Grade: A+
Mar 6, 2021
Would take again

AWESOME!

Respected
Accessible outside class
Amazing lectures
4.0
3.0
ITI1120
Grade: B
Jun 11, 2021
Would take again

I absolutely loved this professor. Her assignments seemed hard but were not that hard. Her tests were designed for longer than was given (I need more time to come up with solutions for coding questions). Other than that she is probably the best computer science teacher at UOttawa. Recommend for ITI1120!

Gives good feedback
Accessible outside class
Clear grading criteria
5.0
2.0
ITI1120
Grade: A+
Jul 30, 2021
Would take again

Excellent prof.

Respected
Lots of homework
2.0
5.0
ITI1120
Grade: Incomplete
Nov 13, 2021
Wouldn't take again

Lectures are so easy that even a senile earthworm can understand easily. But assignments and exams are a whole different story. Unless you're a genius, expect a 60 in this course. If you don't work hard enough or can't, just don't come to uottawa for computer science

Lots of homework
Test heavy
Tough grader
2.0
4.0
ITI1120
Grade: Incomplete
Dec 1, 2021
Wouldn't take again

Your marked by output, and her 70 min assignment period timeframe is too stressful to get her tests done and fully have it prepared for all cases. Her writing questions have to be ULTRA specific if not u lose all marks. Most people do well but you need to avoid chegg and know programming beforehand if u wanna have a get above 80

Tough grader
5.0
2.0
ITI1120
Grade: A+
Dec 5, 2021
Would take again

Heavy course load and have to put effort into it. Gives 7/14 days to complete assignments and possibilities to ask questions via discussion posts/office hours with TAs. Labs were trash though, my TAs were horrible. Makes it much easier if you know coding beforehand (so you understand the logic of coding)

Lots of homework
Hilarious
Tough grader
5.0
3.0
ITI1120
Grade: A
Dec 8, 2021
Would take again

Lectures are good, assignments are ridiculous in comparison, but tests and labs were easy. Her assignments and tests are confusing sometimes, but she tries her best to make it as clear as possible. If you've learned coding before, her class is an easy A. If not, good luck, because ITI is going to be a nightmare, and she's the only good professor.

Lots of homework
Clear grading criteria
Tough grader
1.0
4.0
ITI1120
Dec 9, 2021
Wouldn't take again

She cannot spell correctly in her own tests and she cannot describe clearly what she wants. You will lose a lot of time either trying to understand what she wants or you will lose a lot of time coding the wrong thing because she misspelled it. You are either awarded with a generous 7 minutes extra of time as compensation or none. AVOID THE CLASS!!!

Lots of homework
Graded by few things
Tough grader
5.0
2.0
ITI1120
Grade: A+
Dec 15, 2021
Would take again

If you come into the class with any programming experience, its an easy A. With that being said Vida is a great prof who cares greatly for both the subject and students. Her lectures are clear and have great explanations with enough examples to get you started. She is tough on academic integrity, but has fair assignments and tests.

Clear grading criteria
Caring
2.0
4.0
ITI1120
Dec 24, 2021
Wouldn't take again

This teacher is one to stay away from if you have the chance. Lectures are simple but the assignment are confusing. Do not skip on labs because that's the only time you will most likely receive help for this course . the class is okay for people who already know how to code but if you don't definitely learn in advance and do some projects

Lots of homework
Tough grader
4.0
4.0
ITI1120
Grade: A
Jan 2, 2022
Would take again

Good professor, assignments are extremely DIFFICULT but they prepare you well for the exams. Would take recommend this professor.

Respected
Skip class? You won't pass.
Clear grading criteria
3.0
3.0
ITI1120
Grade: A+
Jan 4, 2022
Would take again

Assignments are slightly difficult and sometimes time consuming but the tests are on the easier side. Lectures arent always the most interesting but if you put in the work, the course is an easy A

Respected
Skip class? You won't pass.
5.0
3.0
ITI1120
Grade: A+
Jan 7, 2022
Would take again

Assignments are hard, but tests are relatively easier. She is very strict regarding academic integrity. If you cheat, you will get caught for sure. If you study hard, you will get a good grade.

Respected
Accessible outside class
Inspirational
5.0
3.0
ITI1120
Grade: A+
Jan 11, 2022
Would take again

She goes into clear detail when teaching Python and even speaks on the importance of coding in the future. You can tell she hopes for her students' success while also being realistic about their success. Switch to be in her class and you won't regret it.

Respected
5.0
2.0
ITI1120
Grade: A+
Mar 28, 2022
Would take again

Very great Prof, ITI 1120 is super easy and they gave tons of resouces to help students succeed.

5.0
2.0
ITI1120
Grade: A
Apr 29, 2022
Would take again

Amazing prof if you are just getting started in programming. She clearly explains each topic and helps you in clearing your concepts. Her teaching style is very unique and makes you grasp stuff really quickly.

Amazing lectures
Clear grading criteria
Inspirational
5.0
3.0
ITI1120
Grade: A+
May 1, 2022
Would take again

Highly recommend taking ITI1120 with Prof. Vida. I learned a ton of concepts in a short amount of time due to her amazing lectures and difficult assignments. Sometimes coding can be frustrating and you may be on the verge of giving up, but if you can absorb all material in this class properly, you'll become a much more proficient coder.

Amazing lectures
Gives good feedback
Respected
5.0
4.0
ITI1120
Grade: A-
Nov 27, 2023
Would take again

Vida is a very caring teacher that knows python very well. She teaches in such a way that you do have a decent amount of week constantly throughout your trimester. despite this it is done in such a way to make you critically think when coding and develop the means to do the assignment on your own which helps you in next weeks assignment.

Tough grader
Lots of homework
Caring
4.0
4.0
ITI1120
Grade: Not sure yet
Dec 21, 2023
Would take again

She is amazing at teaching, but it takes time to catch up if you never code before. Lectures are heavy, she explains things fast and is usually not patient about questions students ask again and again. Tests are harder than you think, get prepared and make sure you understand every bit of how things got executed.

Tough grader
Amazing lectures
Lecture heavy
4.0
1.0
ITI1120
Grade: A+
May 14, 2024
Would take again

She doesn't use a textbook an instead just writes code which makes it really easy to understand. Lectures are recorded, but can be hard to understand due to the low volume. Midterm and final was all multiple choice. Definitely recommend showing up to lectures and finding some practice on Studocu before the MC tests.

Amazing lectures
Clear grading criteria
Lecture heavy
2.0
4.0
ITI1120
Dec 18, 2024

Pay attention to the course content, and don't fall behind. Professor is okay, nothing amazing. Midterms, quizzes and exams were all multiple choice and difficult. Think spot the difference but difficulty level x100.

Tough grader
5.0
1.0
ITI1120
Grade: A+
Dec 31, 2024
Would take again

Makes an online forum specifically to ask questions about each assignments. Helps a lot when you're cramming an assignment at 11pm and you have a question but can't ask the prof.

EXTRA CREDIT
Clear grading criteria
Accessible outside class
2.0
4.0
ITI1120
Grade: C+
Jan 13, 2025

if you muse take her, go to the lectures

Tough grader
Test heavy
Accessible outside class
4.0
3.0
ITI1120
Grade: A+
Jan 29, 2025
Would take again

Perhaps don't take the class if you're completely new to programming. Make sure you understand time complexity and other fringe things taught in the class (I don't know why she went into time complexity so much, this is just an introduction to programming course). Make sure you do well on the midterm or you'll get cooked by the final...

Clear grading criteria
Lecture heavy
Test heavy
5.0
3.0
ITI1120
Grade: A
Feb 12, 2025
Would take again

Prof. Vida is an excellent teacher who really helps you grasp Python. The workload is manageable if you stay on top of it. Using unstuck ai and other study tools can give you a boost. Definitely recommend taking this class.

2.0
4.0
ITI1120
Grade: Rather not say
Apr 16, 2025

retook the class with Wassim it was way better

Inspirational
Respected
2.0
2.0
ITI1120
Grade: A
Nov 17, 2025

Her assignments are not hard, workload is very manageable. The lectures are boring at times and her test are questionably made and at times, her grading of some assignments are unfair. (Things being worth marks but not being specified to be worth marks)

Tough grader
1.0
4.0
ITI1120
Grade: Incomplete
Dec 7, 2025

If you can avoid taking this professor, I would highly suggest you do so. Midterms and finals questions were designed to trick you rather than actually test your knowledge.

1.0
5.0
ITI1120
Grade: Not sure yet
Dec 10, 2025

Very poor preparation for quizzes and exams, refuses to give any material to study except for past labs (which help very little) and assignments. In recent years she has made her exams very difficult with the excuse of "ChatGPT" which has made the averages for all tests very poor with no curve, highly recommend taking it in the winter term instead

Tough grader
1.0
4.0
ITI1120
Grade: Not sure yet
Dec 11, 2025

Quizzes, midterms, and exams are significantly harder than expected for an intro programming course. The assignments are long but doable if you give yourself time. I found her teaching style a bit tough to follow. If you already have programming experience, you might do okay, but beginners may struggle. Overall, not the easiest prof to learn from.

Test heavy
4.0
3.0
ITI1120
Grade: A+
Dec 16, 2025
Would take again

Her assigments are difficult but for good reason. As long as you do them and actually understand the material, the course should be easy. The tests are tricky, but as long as you understand the fundamentals you should be fine. Even without prior knowledge, a high grade is more than acheivable. Studying hard and critically thinking are key.

Respected
Lecture heavy
Test heavy
3.0
4.0
ITI1120
Grade: C
Dec 16, 2025

Take this class if you have a genuine interest in programming. Depending on your skill level the assignments are pretty long. The professor does post lectures online so missing a few lectures here and there is not that big of a deal. Also there is a lot of help available from TA's in the labs that follow this class. Overall just know your material.

Lots of homework
Test heavy
Accessible outside class
5.0
2.0
ITI1120
Grade: A+
Dec 16, 2025
Would take again

A really good pro, can explain the definitions in detail, very friendly to students who haven't coded before.

5.0
3.0
ITI1120
Grade: A+
Dec 19, 2025
Would take again

Good lectures, explains things in depth which is helpful for those who haven't yet learned python or even programmed before. All tests/exams were multiple choice, you can just read the textbook in the syllabus to prepare.

Amazing lectures
Lots of homework
Accessible outside class
2.0
3.0
ITI1120
Grade: A
Dec 20, 2025

Vida's lectures are pretty good and she posts screen recordings of them on brightspace. There is a decent amount of coursework due to the weekly labs and assignments, but it's not too bad if you stay on top of it. The exams are evil. They entirely consist of multiple choice trick questions that are designed to mislead you from the right answer.

5.0
3.0
ITI1120
Grade: A+
Dec 28, 2025
Would take again

The content takes a while to get the hang of but once you understand the logic, you're good. She is a good explainer especially if you take specific questions to her in office hours. That said, her assignments are very time consuming and the length and difficult of the labs varies greatly between weeks.

Lots of homework
Accessible outside class
Class Info

Online Classes

100%

Attendance Mandatory

18%

Textbook Required

22%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 63 grades
Most common grades:
A+ (29)
A (13)
Not sure yet (13)
Grade Distribution
A(42)B(6)C(3)D(1)F(0)A-/B+(12)
Based on 83 reported grades
A+: 29
A: 13
Not sure yet: 13
A-: 8
Common Tags
Respected (21)
Tough grader (18)
Amazing lectures (17)
Lots of homework (17)
Caring (14)
Accessible outside class (13)
Clear grading criteria (11)
Gives good feedback (9)
Rating Trend

Improving

+0.25 avg change
Dec
Jan
Feb
Apr
Nov
Dec
Last 6 months
Ratings by Course

CSI5127

5.0

(1)

ITI1121

5.0

(1)

ITI11200

4.0

(1)

MAT1120

4.0

(1)

COMP2804

4.0

(1)
+2 more courses
Difficulty by Course

ITI1101

4.0

COMP2804

4.0

ITI1120

3.2

ITI11200

3.0

MAT1120

3.0

Similar Professors