4.9
Quality2.4
Difficulty99%
Would Retake150
Reviews99%
Would Retake
150
Reviews
Rating DistributionOfficial
5
140
4
9
3
0
2
0
1
1
What Students Say
“All around awesome guy”
CSC100 - 5.0 rating“I came to this class bullet proof”
CSC100 - 5.0 ratingClass Info
Online Classes
100%
Attendance Mandatory
23%
Textbook Required
21%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Stable
-0.03 avg changeRatings by Course
CSC100
5.0
(8)CSCA01
5.0
(1)CSC110LAB
5.0
(2)CPSC110
5.0
(1)CSC106
5.0
(7)Difficulty by Course
CSC225
3.0
CSC115
2.5
CSC110LAB
2.5
CSC106
2.4
CSC110
2.3
Reviews (150)
You're doing a great job anthony. I knew in the back of my mind that CSC 100 is a bit of a slow class, but you made it enjoyable, and I learned some useful stuff. Thanks for coming to the walk in lab on your free time.Thanks for the good semester.
You can tell he is a new prof because he is full of energy and cares to get to know his students-and manages to mark midterms ASAP rather than a month later. Wasn't sure about this class before I started, figured it would be boring, but I actually learned a ton of useful stuff. Constant review was helpful. Thanks!
AWEWSOME JOB!!!! You could tell at the start of the class that Anthony was a new prof but by the end of the semester everything as perfect. This is a person born to teach! So helpful, genuine and knowledgable.Anthony is the kind of guy that just wants to help people. I have never had a nicer prof and he is a GOOD prof on top of it all. THANKS YOU!!
Anthony was one of my favourite teachers that I have ever had, he not only taught in a way that helped everyone understand the concepts but with a hands on approach that anyone could follow, Anthony keep doing what your doing and you will be an awesome teacher for a long time.
All around awesome guy! He is friendly, helpful and very dedicated to his students. He would stay at school sometimes as late as 11pm to go over material with students, he had midterms/final marked the night of and he kept students motivated. If you have a chance to take this course and he is an instructor, you will not be disappointed.
Anthony is the best prof!! Take this class, he is super enthusiastic and really dedicated to his students. He always stays to help students make deadline, and was consistently a fast and fair marker. Even computer illiterate people will be okay in Anthony's course if they try!
Amazing prof, though sometimes seem hard to understand his instructions, but overall a very enjoyable semester. He makes things seem easy enough to understand and hands on workable. The TA sucked so much though, I never went to the labs because the lectures themselves were clear enough to do the assignments. Great prof!
Great prof, super dedicated to helping his students out and always willing to give up his time to help you. Spent many long hours working the assignments but he would always help me. Super nice guy
Very helpful, friendly and interested in what he teaches. Always willing to make time out of class to meet with students for anything they need. Very easy to understand and easy on the eyes.
I came to this class bullet proof. I left a vulnerable day dreamy type of girl. Anthony is breath taking.
Explains all material really well and overall he is a super friendly (also quite attractive) guy. Good job Anthony!
great at explaining and really cares if you understand the material. you can tell he really loves teaching and he's super captivating. also pretty darn easy on the eyes! take this dude's lab!
He is a very nice guy and will help you a lot!
Anthony always makes time for you when you need it whether it be through email or finding a time to help face to face.
He's always there when you need his help and his lectures are definitely worth going to. He takes a lot of his personal time to help students with their assignments and any problems that you are having troubles with. Definitely a great prof and would take his class again if I could!
Anthony is an amazing prof! He is always willing to help. Go to office hours, because if you are struggling, he will basically walk you through the assignments. Super clear and helps everyone of every skill level.
Does everything in his power to help his students succeed. Lectures were fantastic. He also has more office hours than anyone else and is ALWAYS there to help! I am now a big fan :)
Anthony's lectures include a lot of practical coding examples besides going through a bunch of slides which is really nice. They are pretty relevant to the mid term / final. He is also very helpful during office hours if you need some extra help. Or you can just fire him an email and it would be answered like right away. I rate this class a 10/10!
Anthony is super cute and helpful. His slides are clear and he is very willing to explain when you ask. He made lots of office hours and also ok to meet him in person. Just email him and ask. He is always there. Love his classes. I would take again if he teaches other courses.
A phenomenal instructor who will do his very best to teach the course material in a such a manner that every student will be given an opportunity to learn and do well. I urge you to take his course if you want an instructor who is dedicated to helping you learn in a way that is both clear and engaging. And, as stated before, he was born to teach.
Anthony was an awesome prof! He always made time to meet with his students. There was such a high class average not because the course was easy but because he wanted everyone to do great! Strongly recommend.
Course material only started to make sense once Anthony explained it. Incredibly helpful with clear explanations and obviously cares about your success. Would absolutely recommend taking anything with Anthony. He's also quite a beautiful man with a twinkle in his eyes. But mostly he is a great teacher!
Other than the obvious good looking aspect of him, he's helpful (he always helped me for as long as I needed it when I went to his office hours), knowledgeable, and interested in getting to know his students (he remembered the names of many in our class, even months after taking the course). The only downside I found was he spoke a bit fast.
Clearly explains everything on the blackboard through diagrams, which can be tedious, but is always helpful. Outside of the lecture, he is easily approachable and genuinely interested in his students, past or present. Programming was a completely foreign topic to me entering this course, Anthony gave me the strong base needed to succeed.
I love Anthony!!!!!! He is the best!!!!! Easy midterms and finals as long as you do the practice. Highly recommended.
Incredibly caring prof, interested in you doing well both in class and outside of it. Down to earth guy, though seems a little inexperienced at times can easily answer any question you have. Beware going in; however, that he teaches first year for first years and if you enter with previous knowledge you will find the course somewhat tedious.
Really nice dude. Saw me crying because of my math midterm and offered me an extension on the CSC110 midterm. Really cares how his students do. Explains problems and concepts really well and thorough, always super open to questions or anything that will help students learn. Would definitely recommend.
Anthony is the most amazing prof i've ever came across. He actually cares about his students and would help with any and all problems that he can. Although the subject is pretty easy, having a great prof like Estey could actually help a lot
Always available and willing to help, morning, noon or night. A really nice person who takes the time to learn your name and cares that you do well in the course! A fantastic person and an even better professor. Course itself isn't that bad honestly for first timers. JUST DONT TAKE IT WITH MIKE ZASTRE, TRUST ME.
Anthony is the best. He is super understanding and knows that as students we have other classes. Take anything with Anthony and it will be an awesome course for you.
TAKE YOUR CLASSES WITH HIM. Anthony is extremely caring, helpful and knowledgeable. He explains concepts very well and is very approachable outside class. there is no better CSC prof at Uvic than him. I mean for god sake, he literally did his Phd paper on helping students grasp first year com sci better.
Probably the best prof in the entire department and it is his first year here.
Anthony was an incredible professor and offered so many office hours that you didn't know what to do with them (especially during finals season). I learned more in office hours than I ever would have learned in lectures and in my textbook. Would recommend taking any of his classes if given the chance (and going to all office hours).
Anthony was truly meant to teach. He's very good at explaining ideas clearly and gadging the classes understanding of a topic. He also made himself very available outside of class and is just a very caring person. I'm so glad that I took this course with him!
Anthony is absolutely the best prof you can have a course with, don't even think twice about taking a class with him!
Dr. Estey is an amazing professor. His lectures are very engaging and he explains things very well. Sometimes he will drop a pop quiz during the last 10-15 mins of the lecture, which means it is a good idea to pay attention during the lecture.
Amazing prof. Genuinely enjoys teaching and wants to see you succeed. Always willing to help. Holds office hours often. Goes above and beyond to help you. Cares about his students. 11/10 without a doubt the best prof Ive had
Loved his class, outstanding Professor who really cares about seeing his students succeed, definitely not a professor who I'd classify as lazy, would take every class I need with him if I had the chance
I loved him. He took the time to get to know his students by name and also greeted us personally. He made tough material very understandable and really goes above and beyond to make sure everyone understands and has the help they need. I also had him for CSC106 and thats a boring class but he made it a lot more engaging!
Anthony is an amazing prof. Try his best to let all students understand the lecture even though if that will take a lot from his time. He even will have office hours during weekends before the midterms.
HES SO NICE. TAKE HIS CLASS. Super caring, genuinely nice guy. He's super helpful, engages with students, makes himself accessible outside of class. Amazing. My favourite professor yet. He transitioned super super well online and is very organized. You can tell he loves teaching and is super passionate. Explains concepts very well. A real one.
Probably the best prof I have had. He transitioned to online classes amazingly and goes out of his way to be available to assist students at all times. He holds tons of office hours, even on weekends, to ensure that there is a time that works for all students. Also his prelecture videos are of professional quality. He cares about his students.
Amazing prof. Lecture slides are the best. There are 2 profs that I would take for lower level computer science courses: Anthony and Dr. Celina Berg.
Anthony is AMAZING!! Regardless of how little you may know about computer science, Anthony is able to effectively teach any concept! He will go out of his way to help students and makes it clear how to succeed in his class. Pay attention and your guaranteed a wonderful experience!!
Anthony is a great prof and i would recommend taking one of his courses if you are a computer science major or just someone whos interested in how computers work
Anthony is a fantastic instructor. One of the few bright spots at the University of Victoria.
Course is relatively easy but lots of work, good content and interesting. Midterms were all reasonable and Anthony is an awesome professor. Definitely would recommend. Don't start the assignments too late.
He is a great professor. His pre lecture materials are very short and to the point. He takes time to help everyone to understand the material. He offers a very flexible office hours. I would definitely like to be the part of his class again in my other future courses.
Anthony is very good at explaining tricky concepts clearly and concisely. He made the transition online very well, giving prelecture videos that explained the concepts before class, then reviewing the material and giving us examples during the lecture. PSA - if you need to contact him, use your UVic email address, else your email will go to spam.
Anthony was by far my favorite teacher so far (I've only taken two semesters). I had him my first semester for CSC106 and second semester for CSC115. His pre-lecture videos are great... very clear and to-the-point. The quizzes before each lecture are an easy 100% if you actually watch the videos. Really hope I can have him again in the future!
Anthony is by far one of the best professors you can ever have. Anthony makes the content feel clear, concise, easy to understand and enjoyable. A very approachable teacher, will almost always make sure you understand a difficult topic during extra help sessions. Anthony's online approach was unmatched compared to my other online classes, 5/5.
Anthony was a really good professor for CSC225. He was effective and his teaching style is perfect (pre-lecture videos and then worksheets during lecture). I think the grading was appropriate, though no part marks. Overall, I think I would take another course with him as the instructor.
Anthony was one of my favorite Comp Sci professors. I had him for CSC115 and now for CSC225. His lectures are clear and he goes through everything thoroughly so you understand everything. His office hours were very useful and he offered a lot of them. Take his class if you can
Anthony is a great professor! Be sure to take him if you can. Make sure to complete all the pre-lecture videos/quizzes, as these are often more beneficial than the lectures, though going to lectures can clarify the subject for sure. Great prof, who seems to truly care about his students.
He's a great prof, who explains great. Also offers a lot of office hours outside of class.
Anthony Etsey is a absolute gem of a prof and I would love to have him in any of my classes. His ability to teach actually makes me want to learn the content and his expectations are very reasonable. Doesn't give away free grades but he does grade fairly.
Anthony is one of the best profs I've ever had. He gives clear expectations for assignments and tests, and provided helpful feedback. It was really helpful that he provided completed, clear notes for lectures. He clearly cares about his students and wants you to do well. I wish he was teaching more courses, particularly upper-level CSC courses.
You will be hard pressed to find a prof who cares more about his students success
One of the greatest profs you will find. Great office hours amazing lectures. Cares and wants his students to succeed. Distils passion and excitement into the class. One of Uvics bests. If you have the opportunity to take a course with him don't hesitate.
Such a great professor. Amazing office hours & always answers to emails. This was my first introduction to computer science & Anthony made it as enjoyable as possible. Most of the final grade is based on the 2 midterms & 2 projects & the rest is basically participation-based. The labs were never too hard & the pre lecture quizzes are generally easy
Anthony was one of the best profs i've ever had. He had interesting and engaging lectures and he always made the content easy to understand. I would highly reccomend taking a computer science course with him.
Anthony was by far my most reachable and engaging professor this term. He also let me retake the final exam after I mixed up the time and didn't show up. I was shocked. Not many professors show this level of understanding!! Great class, great professor, would definitely recommend taking a computer science course with him.
Anthony is an approachable prof who cares about his students and wants them to succeed. If you have uncertain questions, he is willing to help you patiently to clear up your doubts. I would highly recommend him!
Anthony was a great professor, he was always there to make sure the students understood the material, he held extra office hours when needed. The tests were fair, and he was compassionate and nice. Would absolutely take another class with him.
Failed the class due my own issues, but absolutely fantastic prof. Teaches by giving a problem and then asking and teaching ways to solve it, instead of the opposite which most other teachers I have had have done. Do keep up with the material as it builds off of itself, but feel free to ask Anthony questions, he gives good answers.
I love anthony
His lectures are very clear and to the point. Very approachable. Good at coding.
Easily one of the best profs I have had super accessible outside of class test where fair and cared about students succeeding. Amazing
Amazing Prof. Highly recommend taking a course with him. Very understanding and caring.
Anthony is hands down the best prof I've ever had at UVic. He was understanding, personable, and did an amazing job at making the large volume of material manageable and engaging to learn. Take a course with Anthony if you can... you will not regret it!
Such an amazing prof. His assignments, quizzes, and labs are purposeful and helpful. He really cares about his students' success and makes sure that there are a lot of opportunities to ask for help. He is easy to understand and is very clear about what's on midterms, assignments, etc. He's also super knowledgeable and passionate about his work.
Clear and concise pre-lecture material. Assignments and labs were engaging. Was incredibly accommodating to personal issues that arose that semester.
Professor Estey is probably one of the best profs in the Computer Science Department at UVIC and he is one of the few people who want you to succeed and will help you as much as he can. CSC 115 is a big step up from CSC 110 however it is best taken with him as he slowly helps you understand much more complex programming concepts.
Anthony Estey is honestly a perfect professor. He is amazing at teaching. I do not have any complaints at all. Definitely take a course with Anthony if you ever have the option to!
As someone who knows nothing about computer science I was terrified to take this class, but Anthony does a great job of explaining things in simple terms and constantly checking on his students level of understanding. There was a lot of work in the class, but it is straightforward and useful for application to course concepts.
Super accessible besides slow office hours, great teacher overall highly reccommend.
Very approachable and is always willing to help, easily the best professor I've ever had
Very approachable, easily the best professor I've had yet
Absolutely wonder professor! Pre-lecture videos are amazing for understanding concepts and he does many examples in class. The workload is not bad for a comp sci course, and the course is very beginner friendly! He has tons of office hours, esp. during project weeks. One of my favourite classes I had this term.
Anthony is an amazing professor. I came into this course knowing nothing about computer science but his lectures were engaging and informative leading to a great understanding in a short time. He offers tons of office hours and goes above and beyond to help with any problems you're having and answer all questions.
Professor Estey has to be the most caring instructor I have ever met. Though CSC 130 is quite an easy programming course, Estey made himself available way beyond what he needed to as a prof (extra office hours on weekends before projects/testing). He was always genuine and you can tell he really cares. Truly a blessing to UVIC!
If you have a problem with a problem, he'll try his best to answer it in the best way of his knowledge.
Hands down the best professor I've ever had. Genuinely cares about his students and goes above and beyond what is expected of a prof. Midterms and assignments are fair. Not a single bad thing to say about the guy.
Amazing professor.
Great prof! Course was enjoyable
I'm a psyc major and was dreading completing my CSC requirement. Somebody told me to take Anthony's class, and I'm so glad I did. It's so clear that he really cares about his students, and wants them to do well. He explains things clearly, gives good examples, and makes an effort to know his students who come to his office hours for help.
Great Professor
Take any course offered by Anthony if you get the chance, he's awesome. Great lectures, great energy, kind, accessible, organized, literally checks all the boxes.
My favourite CSC prof so far. Great lecturer, although they do move a bit slowly some times.
He did a really good job this semester in providing an online section for the course. Lectures were well delivered and were helpful for course completion. They were interactive and he engaged with the students. He is accessible outside of class and provides a lot of office hours that are always full of students. He is very respectful.
Anthony Estey is generally a really great professor. He's clear, concise, and cares about his students. He's also available for a lot of areas in the department, and quite a few early courses are structured by him. If you ever need anything, he's a great professor to go to. If there's a class with him as your instructor, you should take it!
Very fair class, no surprises on exams. Assignments were perfect practice for the exams as well. Overall very well taught course! Would take him again if possible
I dont care if Anthony is teaching interpretative dance theory - Ill be in that class. Pretty much as close to a god a professor can become. You are setup so well for success it almost feels like youre cheating. It is unfair to Anthony how committed he is, especially when you compare him to other profs who phone it in.
Just great, very flexible. Allows you to be creative with how you fulfil class requirements. Too bad he doesn't teach any other of my classes.
Anthony is a legend. I was afraid of coding before taking his class but he was so great at making the lectures fun and interesting. He also adds extra office hrs closer to exams which are so helpful. If you are struggling with the course I recommend going to his office hrs as they are very helpful.
The best prof I've ever had. He is understaing, always accessible, helpful, and has great lectures. It is such a shame he doesn't teach upper-level courses currently.
very helpful, especially the office hours can be very productive
Dr. Estey was one of the best professors I've ever had. I wish I had him for all my computer science courses.
Anthony Estey is a god. I built a shrine for him. He is my favorite teacher out of all of my schooling. Take his class if you can.
Anthony is GOATed. Your UVic experience isn't complete until you've taken one of his courses. Great guy, and even better pedagogy!
Very good prof. He makes the material quite easy to understand, and is a very fair marker. He guides you through the course quite well.
Anthony is the best! You can tell he really cares about his students. He explains concepts clearly and makes everything easy to understand even for someone like me who knows nothing about comp sci. Questions on assignments can be a little tricky but exams are super quite easy even for people not in comp sci. Definitely take his class if you can!
Thoughtful and easy to understand, always makes sure everyone is clear on what is expected of them! super helpful prof.
This man is wonderful. I could kiss him on the mouth. He is such a wonderful professor, Im always engaged when he's speaking and he makes things sound so much simpler than they truly are. He is a reasonable grader and understands that you're a real person and things happen, so will be understanding about makeup exams/grades. Would 15/10 recommend.
Loved Esteys classes. The prelecture quizzes did get annoying after a while but they did help with learning the material so I guess they did their job. Class was relatively easy in my opinion
The class average was really high in this course because he is such an amazing prof that there was GENUINE understanding and learning going on. A literal legend I love this man. Assignments were average difficulty, I found the tests pretty easy. If you go to lectures and pay attention, you'll do good in this course guaranteed, office hours help too
Amazing teacher with great organizing and teaching skills. but BEWARE THE EXAM.
Such an amazing prof!! So dedicated towards his students. There were times he would take time out of his own schedule to have non mandatory classes during the weekend closer to our exams to help anyone who needed that extra help.
go anthony go
Anthony is an amazing professor who teaches in a simple and easy to understand manner. I would 100% recommend taking a class with him as the prof if you can.
(I took CSC 111 not CSC 110) Anthony was a brilliant professor. He understood the concepts he was teaching fully. If people asked questions, his answers were complete and accurate. The exams he created were fair because we were well prepared based on the assignments and labs. Note: the practice exams are much much harder than the actual exams :D
Estey is an AMAZING professor!
Anthony put together pre-lecture materials that were short and super easy to understand, so his lectures feel almost useless if you consistently watch the videos. During lectures he supplied paper worksheets, which were really good for practicing writing code on paper before exams.
Hes awesome
Absolute king
Anthony is an awesome professor that genuinely wants you to do well in the course. He has pre lecture quizzes, lecture worksheets, practice videos, and quite difficult assignments which prepare you well for tests. Just be careful for midterms and final exams, he does make them quite tricky.
Easy exams and midterms... good prelec videos and he is litreally GOAT csc instructor
🐐🐐🐐🐐🐐🐐🐐🐐
This prof is a legend - makes the material super accessible. Assignments were average, tests were easy if you attend class and use resources like unstuck AI. Highly recommend!
Kind of overrated...
An amazing prof who really puts the time and effort in to help people understand.
Was a really good prof, knew what he was teaching and was very organized. The course outline was really well structured and really fun to learn.
He explains things very well. He has pre-recorded videos and even bootcamps after class. He is so nice!
Anthony is widely known as the best computer science prof, everyone I talk to (including myself) only have positive things to say about him. Sometimes the content might be tough, but he's willing to help, in an actually helpful way.
Literally the best prof I've ever had. He cared about us and even knew us all by name. His teaching just makes so much sense and he's so willing to help no matter how many questions you have.
Amazing professor who clearly explains the topics to build your fundamentals of coding. Assignments and labs are great practice for the tests, and if you understand the assignments and labs then you will have no trouble in this class. If you don't, he offers plenty of office hours to walk you through anything you have difficulty with.
Anthony is a great prof and explains concepts very well. He is super approachable if you have any questions about the content (go to his office hours!). Labs and assignments can be time consuming, but are helpful for understanding (if you can do them, the tests will be fine). Overall fun class, and would recommend Anthony to anyone!
failed this course :(
Amazing professor. I did poorly on the midterms, so I went to his office hours often. He was always patient, explained clearly, and really cared about our progress, and I noticed that he often stayed late until everyone's questions were answered. I ended up with a great grade and would love to take another class with him.
Awesome prof, highly recommend.
I could write an entire essay on how awesome this guy is, but I will not. Take his class if you can; he genuinely cares about his students and wants to see them succeed. If you have the opportunity to take a class with him, do it. There isn't a better lower-year CSC prof.
I failed this course. do not recommend.
GOAT!!!!!!
Uvics resident GOAT professor
Follow his suggested work and you will ace this class
Office hours are super helpful. There is a lot of work to do outside of class, but it's still manageable.
I loved this man's class, and he is truly sincere and great at teaching.
Genuinely the goat
Literally the best teacher for a CS class, made CS bearable. Changed my view from a burning hatred to some version of appreciation.
Anthony is one of the best profs at UVic who cares so much about his students. He has super helpful videos and is very approachable if you have questions. His tests and assignments are well-written and help further your understanding of the course. My only advice: don't use AI; Anthony's help is much better.
Prof. Estey is extremely knowledgeable in his field and answers questions via teams quickly. His Csc111 course lectures can pretty much be skipped because you have to watch pre lecture videos and do a quiz before each lecture that's on the exact same content as the lecture. If you're familiar at all with programming this course will be just fine :)
Very accesible outside of class to give help understanding tricky concepts. Very engaging in lectures.
I love Anthony Esteyyy! Estey is brilliant, one of the best lecturers I've had. I actually understood data structures properly. Explains complex concepts clearly, genuinely cares about students learning, and makes office hours worthwhile. Challenging but fair coursework. His teaching style makes difficult material click. Highly recommend.
Pre-lecture videos and quizzes are very thorough and make the lecture a review and reinforcement of what you already know. The questions on the two midterms and the final exam are identical in format to the practice exams. If you have any previous computer science knowledge in any language, this course will be very easy and mostly review.
Having Anthony was a pleasure! His online lecture videos were easy to digest with his clear and concise explanations and visuals to help you understand topics better. His in-person lectures were also helpful for practicing the material he already covered in the videos. As long as you do all the material given, this course will be a breeze!
Anthony is a super caring guy, and really seems to love teaching. When I took the course, the content was primarily learned in short videos that are modularized to exact concepts, and each video would have a brief quiz associated with it to ensure you understood the concept. Lectures were only for further examples. Tests were between easy and fair.
After attending Bill Bird's csc225, if you come back to this teacher's class, you will feel that the sky is blue
Estey is an amazing professor. Though the workload may seem heavy at times, it really is just a way to ensure we keep up with the course material and don't fall behind. Estey's lectures are engaging and he provides many resources for extra help and practise.
Has pre-lecture videos to watch and then quizzes for said videos. Not too bad. Very caring to students.
It's clear he cares about students. After a while, class isn't mandatory because you can learn everything from the pre-lecture quizzes.
Class Info
Online Classes
100%
Attendance Mandatory
23%
Textbook Required
21%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Stable
-0.03 avg changeRatings by Course
CSC100
5.0
(8)CSCA01
5.0
(1)CSC110LAB
5.0
(2)CPSC110
5.0
(1)CSC106
5.0
(7)Difficulty by Course
CSC225
3.0
CSC115
2.5
CSC110LAB
2.5
CSC106
2.4
CSC110
2.3