4.8
Quality1.6
DifficultyN/A
Would Retake123
ReviewsN/A
Would Retake
123
Reviews
Rating DistributionOfficial
5
113
4
4
3
2
2
4
1
0
What Students Say
“Best computer science professor at Uvic”
CSC105 - 5.0 rating“One of the few courses that I actually think I learned something in UVic (5th year Computer Science with Physics minor)”
CSC230 - 5.0 ratingClass Info
Attendance Mandatory
100%
Textbook Required
100%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Rating Trend
Declining
-0.38 avg changeRatings by Course
CSC100
5.0
(13)CSC
5.0
(1)CSC100GYM
5.0
(1)CSC01
5.0
(1)CSCA01
5.0
(2)Difficulty by Course
CSC
3.0
CSC110
2.2
106
2.0
CSC100GYM
2.0
CSC01
2.0
Reviews (123)
Excellent prof. He knows that most people in the class are just in there for the pre-req, and realizes that a lot of the stuff is really boring. He makes it funny, and gives lots of help to students, especially for the assignments. If you go to his lectures, you will know what is on the exam - he believes in rewarding people for attending class.
What a hottie, his body rocks, was hard to pay attention when he would wear tight shirts..Good teacher. Defenetely recomend him.
OW OW!!! total hottie with sexy bod, but good teacher at the same time. recommend this clas for the ladies and gay men. even straight ones, cuz he's sweet.
Nice body! Good prof as well, he is down at the same level as the students, realizes that we have lives outside of school. Makes it interesting to learn. If you go to his lectures you will do fine on his questions on the tests, he rewards you for going to class. Helps you if you ask
He sure gives you incentive to go to class, look at him, he is so gorgeous! And I've seen him over at Ian Stewart... "can you spot for me teach'?" WOW, this one can help me anyday!
Makes it interesting and easy to understand
I found it odd that G's lectures were always full and the other teacher's lectures were always completely empty. Good explanation skills and is able to make harder concepts seem relatively easy. Rewards students who attend class. Would recommend this teacher as he is as good as they come.
No Comments
G is a really good prof, he can teach the hardest subject in the easiet way, i understood everything he said. But he was still really helpful outside of class. This is a good prof, stay away from jodi!
Best prof Ive ever had! He mad classes interesting and material very easy to understand. If you do all the labs and go to all his classes, you'll get an A+. You won't regret taking this course!
Awesome prof! He actually made me interested in CSC through his clear and entertaining lectures. Easy to get an A in this class.
Mr. Gautam Srivastava really knows how to teach and express his thoughts and ideas clearly. He is an easy, helpful, and supportive lecturer. When in doubt (even on the labs), just send him an e-mail and he will explain or even tell you the answer! Midterms and final exams are very straight forward providing you show up to your class. RECOMMENDED!
No Comments
good proff
No Comments
No Comments
Very good teacher, turns boring material into something we want to learn. Does a good job keeping the classes attention and directing discussions. Nice guy!!!
Super fun teacher (my favourite this semester), easy going personality, turns boring material into interesting and easy stuff. I don't think I ever dreaded going to class and actually enjoyed going. A lot of hands on experience from the lab assignments and fairly easy midterms (as long as you look over your notes). Definitely recommended!
Total stud and great teacher. Good times ;)
Useful information taught at a manageable pace. Very lax teacher and is always there to help.
Very good, pulls matierial out of lectures for tests so makes it useful to show up. Engages the class well in discussions and motivates material with real world examples. Very approachable outside of class and likes to learn more about his students.
Best computer science teacher ever! Made everything very clear and interesting. Fun guy, and a total stud.
Great teacher, easy material, very helpful for lab assignments.
Very good for CSC115, especially compared to the other section! Takes the time to make sure students understand the material. Offers extra help sessions and is always available in his office even outside of office hours to help a students. Cares how his students do....recommend
One of the best profs I have had! Very helpful and wants his students to succeed.
Excellent professor. Hosted extra help sessions if you were having trouble. Very approachable and easy to talk to, also helpful in office hours. Assignments were a bit too easy, but that gave lots of time for other courses. No surprises with him, he doesn't try to trick you. He's also very good looking... I would definitely recommend Dr. G!
Awesome teacher, very clear, and easy on the eyes ;).
The best professor I ever met!
Best professor I have ever had! I will miss this class :(
Excellent! Lectures were fun, lots of examples, clear explanations, and class participation. I liked that he learned our names. Great man, very personable. Tests were fair and easy, as long as you attended class regularly.
Pretty good for CSC 230, which a well known harder class in the Dept. Took the time to get to know the students, and wants them to do well. It was his first time teaching the class, but he did a decent job. Recommend for 230 as he makes the lectures fun to be at. Doesnt hurt that hes good looking too....
Loved this class compared to 110 with L.Jackson. Easy marks by attending labs and writing attendance quizzes. Midterms were fair if you read the notes and studied. Also, the best looking prof at UVic I've had so far...actually looked forward to attending lectures!
Great professor, explained all the concepts incredibly well, all the tests were incredibly fair, all questions right out of class examples and homework. If you put in a bit of effort and paid attention you're guaranteed to do well.
SO far so good for CSC 110. Explains well, good pace for first time programmers. Enjoy lectures as he engages the students to participate. In class quizzes help keep attendance up in a small class.
Took the time to get to know my name, and cared how I did in the class, which showed that even for big classes hes a great teacher. Taught programming through examples in class as opposed to clicking through slides which really worked for me in learning how to program. Recommended!
If you are lucky enough to be choosy in your scheduling, try and get him as a prof. He is very helpful and makes the lectures interesting. The only complaint would be he deducts too many marks on exams for finicky things that a compiler would catch no problem. Bigger picture of understanding is more important and should be marked accordingly.
Good Prof. Very approachable.
Very approachable and intelligent. Sarcastic sense of humor which was entertaining. Kept the lectures interesting - which was good for non csc majors such as myself. Tests were fair. Show up to class and you'll do well.
Great teacher!!! First off, I have no computer background knowledge. Im from the Recreation and Health field far from computers and Gautaum made learning intro to java very simple and very interesting. Honestly, if I didn't have him as a teacher, most likely would of dropped it.
Best Prof in Computer Science Dept hands down. Really great in office hours and makes himself readily available. Show up to classes and you will do well
Amazing professor! Makes everything easy to understand and classes are very entertaining and interesting. Prepares students well for the midterms and final exam.
Mr. G bases his midterms and final off his lectures, so it is crucial that you attend his classes and review the lecture notes. Textbook use is somewhat minimal, you can get away with borrowing the library reserve copy. Of course, if you're experienced with programming, I would attend for the fact that he's pretty charismatic in lecture.
Solid prof, really energetic about the material and makes lectures fun to attend. Recommend
Makes learning how to program understandable. Helped me learn Java after leaving 110 with no confidence. If hes teaching 115 take it with him!
Makes lectures worth attending as a lot of the testable material comes straight from lectures. Threw us a party at the end of term!
Gives the best lectures I have had at Uvic. Able to motivate almost any topic. Never a dull moment. Midterms and Tests based on in class examples and material, so gives incentive to attend classes. Take his class if you get a chance.
Great Prof, and a funny guy. Definitely recommend!!!
One of the best in Computer Science at Uvic....this is my third course with him and he does a great job motivating computer science
G is a boss. Lectures are so clear and he makes them entertaining. Best prof hands down.
Gives really good lectures and is able to explain concepts really well. Definitely one of my favourite profs at Uvic so far.
He was a great teacher. Interesting to listen to and if you attend all the lectures its easy to get a good mark in his class.
Best in Department, hands down. Takes time to get to know students personally and is always available for help. Take him if you can!
Makes it comfortable in lectures even in a big class to ask questions and learn the material. Gives good examples of harder concepts. Makes computer science cool!
Teaches at a reasonable pace for this topic, Computer Architecture, which I found extremely difficult, but he helped me through it.
Good for Intro to Programming II. Good knowledge of Java and uses examples to teach how to program. Worked for me
Dr. G has been awesome for 105 so far!!
Good lectures and uses lecture material on tests, so it is a good idea to attend classes.
Good prof for this course. Dr G is pleasant, approachable, and an extremely good lecturer. Commands the class all the time....
This guy is a beauty. Really nice, down to earth and doesn't try to trick students on exams. Perfect for an intro CSC class
If you are in Computer Science, find out what hes teaching on a term by term basis, and if you can get him for a class jump on it! Good lecturer, good teacher, and easy to approach for just about anything. Also gave me career advice! Real gem of the Comp Sci Dept at Uvic.
Mr. G is the man, no doubt. If you're taking a comp sci course, definitely take it with this guy as he will make your experience a pleasant one. He bases his stuff off lectures for midterms and finals, so it's an incentive to attend lecture. No textbook was used for this class.
Awesome prof. Class gave him an ovation at the end of term. Down to earth, approachable, fair tests, great lectures. What more is there! Get him if you can.
Easily best professor I've ever had. Perfectly clear explanation of concepts. In a lecture of over 100 people (and who knows how many other classes he taught) he took the time to learn everyones names. A god among the other awful compsci professors.
Sharp dresser with a sense of humour. Learns students names and is very clear in explanations. Does not mind going over information more than once. Respectable guy, but in chat rooms, can come across as belittling (sometimes for good reason since students can very often ask stupid questions)
Had a lot of fun in this class. Had a good sense of humour and explained concepts well. Very approachable for extra help.
Took this class as an elective, one of the best choices I ever made. Interesting lectures, learned about social networks, data mining, using different Software programs, prof did a good job with material and kept lectures funny, entertaining, yet informative. Take this class with him if you get a chance.
Awesome class! Overview of lots of CSC topics. Brought in some cool guest lecturers for some of the topics. Learned a lot about CSC breadth.
Entertaining lectures, goes over material a few times if students need to. Held extra help sessions for students outside of class time. Pleasant prof and nice to look at too.
Good prof.
Is hands down the best Professor in the Computer Science department at Uvic. Good lectures, approachable, easy to listen to. Has most if not all of the qualities you would want in a prof. Oh, and hes good looking. Definitely get him if you can...
Best. Prof. Ever.
this is a nice prof, very helpful and the course is not too hard, just need to attend the class and labs.
Dr G is an amazing professor who pours a lot of time into his lectures and makes the content interesting. I definitely suggest taking a class with him if the opportunity arises. And he is a stud. Nuff said.
Best professor in the department of Computer Science. Very clear on everything he teaches. Attend every lecture and you will do well. Take any course you can with him, you won't regret it.
His course is easy..for some students, it's good..but if you really wanna learn something, don't take his courses
Great prof, really helpful with answering questions and adding useful comments to assignments he hands backs.
Was good for CSC 230, was a big section and did good job in managing the class, assignments could be handed back sooner but they took us so long to do, so I could guess would take a while to mark as well.
Just awesome! Have him right now for 110, makes it worth it to come to lecture with entertaining lectures and relaxed atmosphere for learning!
Awesome prof!
Don't take his class if you want to learn anything important. Midterms & finals were pretty easy.
Good intro to programming class and teacher. Goes at a reasonable pace for students trying to grasp basic concepts in programming. Recommended for Intro Programming classes
Makes it a very easy computer science class. Goes at a slow pace and the midterms are right out of the notes. Assignments require a bit of work and the final was somewhat difficult. Overall a nice light class.
Best prof I've had in university so far. Very informative, but he'll let you know if you've asked a stupid question. His midterms were straight out of the codes constructed/discussed in class. Assignments were pretty difficult, but overall the class was awesome. Attend every lecture and you're guaranteed at least an A-
Probably the best computer science at the university his tests are based on the lecture notes and he clear on explaining the concepts. I recommend having him for any computer class you take.
Great professor. Easy A if you attend all his classes.
Good presenter. Explained everything clearly and was very helpful one-on-one. One of the best teachers I've had at UVic. Highly recommend him for anyone new to programming or computer science.
A good presenter but very unprepared and unprofessional in his assignments. They seemed to be taken from another source and just changed slightly, with numerous grammatical errors that seemed to come from just changing a few words and not reading it over. The lectures and out-of-classroom work did not correspond with each other.
Nicest prof I've ever had. Very good lecturer, keeps students involved and engaged. Handles the 300 students he has in the room with ease
Did a good job with Comp Architecture, not too hard, not too easy. Was told this was a course from hell, but course ended up ok with Dr. G
Went at a good pace for intro to programming. Assignments were a bit tardy getting grades back, but all in all an effective instructor for programming. Very good presenter/lecturer in class as he keeps you engaged
Super helpful and keeps his class thoroughly engaged. Also has a great sense of humor!
He is very funny and kept me interested. But he never gets back to you if you email him and the assignments are very sloppy.
Overview course for Computer Science. Teaches it well and engages students with out of classroom work that's interesting.
Solid prof, had a few guest lectures for course but otherwise kept my attention.
Non textbook course, lecture matierial and guest lectures only. Fun as we get to work in groups for a lot of it. Prof is funny and approachable
Fun class! Low level intro to computer science and at a good pace. Assignments are fairly easy, just time consuming...good prof
Hardware Architecture class, kept it light and informative. Was approachable outside of class whenever I needed help,so that was a big bonus
Class struggled on one of the midterms so offered an optional retake of one of the questions to bump up our scores a bit. I thought that was very nice thing to do! Very good lecturer!
AMAZING!! One of the best in the UVic computer science. Helpful, sarcastic, knows his stuff, passionate. Hope to see him teach more classes in the future!
He's great! Super funny, engaging, highly recommend you go to his office hours and make a connection with him! Really made me glad I took this course.
Good at explaining, nice guy ect. However, assignments felt like a waste of time, they were disjointed and lacked cohesiuin. The final was terrible. Half of it was just memorization of guest lectures and their tangentially related fields. It felt like filler. He's good at teaching ideas but he made CSC 106 the worst class I have ever taken.
Great guy, he's funny and actually makes his lectures somewhat engaging. Dumbest class ever though. I went to 2/10 of the labs and got an A+. The majority of the course is guest lecturers and that's what the final is mainly composed of. He however never said a word about what the final was on and didn't even show up to the last class before it.
Solid prof, material is fairly easy as its a survey type course
Aweosme prof. Easy material, engaging lectures.
Class is a bit of everything to do with computer science. Which makes it weird cause you don't really go in depth with anything. Recommend taking it early if you're a comp Sci major. Prof is solid, nice guy and helps a lot if you ask for it. Labs are helpful for hands on. Had challenges in the course for group work that was fun to get out and about
Prof was awesome! Made learning the material fairly easy. Highly recommended trying to get this prof.
One of the best prof I have had. Good lecturer, he involves the class in discussion and creates a community in class and learns peoples names. He is very helpful and really does care about his students success. He is always available for help and will stay around late on fridays to help you finish assignments. Go to class, go to lab, = get an A.
He was ALL over the place and didn't use a textbook or post much of what he talked about online. He wrote everything on a chalkboard which made it a) hard to keep up and b) hard to catch up! His assignments are tedious and take forever and are worth about 4% of your grade!
Tough course to teach, entry level for computer science but has students from other faculties in it with no knowledge of computer science. Prof does a good job making material fun and at a level everyone understands but not overboard for non-majors. You will probably learn something new, and if not, you will definitely have fun with the course...
Fun course and you will learn something, enthusiastic prof with a good sense of humour.
Gautam is a pretty darn awesome prof. Keeps you engaged in the class. Is funny. Very articulate and understandable, considering his ethnicity. Do not opt for any other prof if you have him as an option. He's occasionally kinda lazy, but always does stuff in the students' best interests. And he's genuinely funny at moments.
Very interesting, funny, and handsome! It was very easy to follow hes teaching. He made the class have an open feel to it. He is very approachable, compared to most others in CSC! He is understanding of first years, and he was not too intimidating for the non-majors. I'll be sure to try to take a class with him again. It was a great semester!
A little overrated. Yes he is quite entertaining, and teaches the material fairly well, but his assignments are vague and off-topic, and the class is poorly organized over-all. However, seeing as he is young i'm sure his organization will improve with experience.
Stud prof. Always well dressed, always polite, very approachable. Entertaining lectures, gets class involved, rewards students who show up to class. Hard tests but assignments make up for it. Other CSC profs should take his courses to learn how to present matierial in an enjoyable manner. Oh, and he's nice to look at too.
Nice teacher! His class is very interesting, but not that clear.U need to take notes every class otherwise you won't follow his logic. BTWM,easy to get high mark.
Best Prof on the planet! Funny, smart, engaging, passionate and very good looking as well. Doesn't use a lot of slides though, so note taking is a must sometimes. Worth the wait if you can get him.
He clarified clearly, and he is humors.Although programming is difficult, I still feel that I'm more interested in programming.
Gautam is a nice prof who shows respect for students with a relaxed atmosphere. He occasionally stumbled on some explanations or miss details in lecture, but could always clarify when asked. (I believe this was his first time teaching a higher level class) Assignments are fair and he's helpful in office hours (didn't reply to email though).
One of the few courses that I actually think I learned something in UVic (5th year Computer Science with Physics minor)
Really great prof. Entertaining. Approachable.
Best computer science professor at Uvic. Wish he was still there. Learnt a lot and convinced me in CSC 105 with his enthusiasm for Computer Science to be a major in CSC. He is definitely missed by the students
Step by step reasoner
I took this intro class with him before I decided on a major and ended up majoring in CSC because of him. He made the Computer Science seem like the coolest thing on the planet. Has a way with words, and is probably the best looking professor I have ever had. Glad I majored in CSC and this prof always made time in his office to answer my questions.
Class Info
Attendance Mandatory
100%
Textbook Required
100%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Rating Trend
Declining
-0.38 avg changeRatings by Course
CSC100
5.0
(13)CSC
5.0
(1)CSC100GYM
5.0
(1)CSC01
5.0
(1)CSCA01
5.0
(2)Difficulty by Course
CSC
3.0
CSC110
2.2
106
2.0
CSC100GYM
2.0
CSC01
2.0