3.7

William Tan

Business - Douglas College

3.7
Quality
2.7
Difficulty
68%
Would Retake
136
Reviews
3.7
Quality
2.7
Difficulty
3.7
Helpful
3.7
Clarity

68%

Would Retake

136

Reviews

Rating Distribution
Official

5

76

4

14

3

4

2

8

1

34

What Students Say

I honestly learned more from the TA than him

CSIS1175 - 1.0 rating

He only "teaches" what is in the textbook

CSIS1175 - 2.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

79%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 66 grades
Most common grades:
Not sure yet (32)
A+ (18)
B+ (14)
Grade Distribution
A(27)B(8)C(6)D(1)F(0)A-/B+(25)
Based on 108 reported grades
Not sure yet: 32
A+: 18
B+: 14
A-: 11
Common Tags
Caring (35)
Inspirational (33)
Gives good feedback (31)
Hilarious (29)
Clear grading criteria (25)
Respected (21)
Accessible outside class (17)
Amazing lectures (16)
Rating Trend

Improving

+0.43 avg change
Jan
Apr
May
Jun
Jul
Aug
Last 6 months
Ratings by Course

CSIS119070

5.0

(1)

CSIS3860

4.8

(5)

CSIS1190

4.4

(30)

CSIS2200

3.6

(27)

CSIC1190

3.5

(6)
+5 more courses
Difficulty by Course

CSIS3475

3.2

CSIS3860

3.0

CSIS119070

3.0

CSIS1175

2.9

CSIC1190

2.8

Reviews (136)
5.0
3.0
CSIS1190
Mar 15, 2017
Would take again

A very good teacher. explains everything very nicely. Funny guy, always start class with a joke to create a good atmosphere in the class. He is very friendly with student. :) :)

Gives good feedback
TEST HEAVY
Amazing lectures
1.0
5.0
CSIS1175
Apr 18, 2017
Wouldn't take again

DO NOT RECOMMEND! Tan spends about 80% of class making unfunny jokes, creates insanely hard midterms on material we never covered and only teaches tutorials that are readily available in the textbook. He also made a student cry due to the comments about how a "toddler" could get 100% on our midterm. I honestly learned more from the TA than him .

Tough Grader
TEST HEAVY
2.0
4.0
CSIS1175
Apr 22, 2017
Wouldn't take again

He only "teaches" what is in the textbook. He constantly makes insulting comments about the students work ethics, and abilities. He veers off topic frequently. He spent the first half of the semester barely covering any of the course material, and it didn't relate to assignments. His grading criteria is difficult, and often unclear.

Get ready to read
LOTS OF HOMEWORK
TEST HEAVY
1.0
4.0
CSIS3475
Jul 26, 2017
Wouldn't take again

If you value your money do not take this course with William, he does not seem to know the subject well as he does not answer any question in class. The classes are tedious, he struggles to explain the subject and often tells long stories and jokes completely unrelated to the subject. Tests and assignments are very difficult.

Tough Grader
Get ready to read
TEST HEAVY
4.0
1.0
CSIS1190
Grade: A
Nov 13, 2017
Would take again

Funniest guy I have ever seen in my life.... The best instructor Douglas has ever produced.....

Gives good feedback
Amazing lectures
EXTRA CREDIT
5.0
1.0
CSIS1190
Grade: B+
Nov 26, 2017
Would take again

The best teacher

Gives good feedback
Hilarious
Amazing lectures
1.0
5.0
CSIS1175
Grade: B-
Nov 29, 2017
Wouldn't take again

the worst teacher.

Tough Grader
Tests are tough
1.0
1.0
CSIS1280
Jan 22, 2018
Wouldn't take again

I don't think he understand his own teaching, he blab forever, he never gets to the point, he uses the text 100% of the time and don't know whats he's talking about, he is not good as a teacher, i personality don't think he's smart. well not at teaching this class......-_-

1.0
1.0
CSIS1280
Jan 22, 2018
Wouldn't take again

he keeps on making jokes and keep laughing through out the class. He doesn't teach anything and he drags on with his random stories i don't learn anything

1.0
1.0
CSIS1280
Jan 29, 2018
Wouldn't take again

i honestly don't even know why Douglas hired this guy, mahnn legit

1.0
4.0
CSIS1175
Feb 3, 2018
Wouldn't take again

Wouldn't recommend William Tan for any student learning programming for the first time. He is completely dependent on the textbook and always makes lots of mistakes, depending on the students to correct him. More than half the lecture is spent on unfunny, useless, uninspirational stories which he claims will help us in our careers.

Tough Grader
Get ready to read
TEST HEAVY
1.0
1.0
CSIS1175
Feb 15, 2018
Wouldn't take again

If you are new to programming never ever take a course with him. You will learn nothing because this professor is new to programming. He has no idea what he is teaching. Wasted my parents hard earned money and my precious time with him. He has zero knowledge of programming and coding. He can't write a simple program in C#.

1.0
1.0
CSIS1175
Feb 15, 2018
Wouldn't take again

he is an example and a motivation to thousands of students bcoz If he can become a programming professor with zero knowledge of programming, then at least we can hope to find a job but you need to learn special skills from him like how to pass time by telling jokes, give impossible assignments to students to show as an excuse for his incompetence.

1.0
1.0
CSIS1175
Feb 15, 2018
Wouldn't take again

He is new to programming. I have no idea how he became professor. He will give you impossible assignments only to show as an excuse for his incompetence and his low rating. He wants everyone to be perfect but he himself is light years away from it. Three twenty mins of breaks in three hour class. Two hours for his stupid jokes & baseless advices.

1.0
3.0
CSIS3475
Grade: A-
Mar 8, 2018
Wouldn't take again

He's notmean, he's just not a goodteacher. Took him for a pretty important course CSIS3475 and ended up having to teach myself everything. His lectures revolve around him reading from the textbook and giving confusing, and often times incorrect analogies. 0/10 would not take again.I oftentimes ask him coding questions and he asks me to go to google

5.0
3.0
CSIS1190
Mar 19, 2018
Would take again

He is an amazing prof! He has a wonderful energy that makes 3 hours of class in summer bearable. He is focused on student learning info to be able to apply it to the workplace setting, rather than just being focused on exams, and class marks. He truly wants his student to succeed in the long term, rather than just making it through the semester

ACCESSIBLE OUTSIDE CLASS
Caring
5.0
3.0
CSIS1280
Mar 19, 2018
Would take again

Specifically switched to the section I'm in when it opened up last minute because William was teaching it. He makes practical use of the textbook. Lectures are always fun. He does a good job of giving real world applications and information, which is personally important to me. He gives students the tools to succeed in the real world.

ACCESSIBLE OUTSIDE CLASS
Hilarious
Caring
1.0
5.0
CSIS1280
Grade: B-
Mar 25, 2018
Wouldn't take again

I don't know what the other commentators are talking about... when i took his CSIS 1280 class he had no posted tutorial dates. Only talks about his life and not programming for the duration of the class.. worst prof ever

Get ready to read
LECTURE HEAVY
5.0
2.0
CSIS1280
Grade: B+
Apr 10, 2018
Would take again

Nice professor. Definitely recommended. Like every other professor, just read and exercise the material by yourself and you are good to go. He is a real gem. Nice guy!!!!

Respected
Hilarious
Caring
5.0
2.0
CSIS1280
Grade: B+
Apr 24, 2018
Would take again

Great teacher. I think everyone should have take at least one class with him. A super nice guy. I have been in Douglas for 2 years and he is one of my favourite teacher. Some people like him, some people don't. Well, you couldn't impress everyone. But just enjoy his class! Afterall college is not just about studying :)

Inspirational
Hilarious
Caring
5.0
3.0
CSIS1175
Apr 24, 2018
Would take again

He always has interesting stories to tell. He always relates these stories to programming helping a student remember, especially if they are beginners. Would likely take his class again.

Get ready to read
Inspirational
Clear grading criteria
5.0
2.0
CSIS1280
Grade: A-
Apr 30, 2018
Would take again

I took his class twice!! I would take his class again in a heartbeat. Awesome prof. Take my word for it! :)

Hilarious
Amazing lectures
Caring
5.0
5.0
CSIS3475
May 1, 2018
Would take again

I had William for the data structures course and while I found it to be the toughest course of my program, he was extra helpful and knowledgeable. He is always open to discussion in class and welcomes suggestions. He is also easily contactable via email outside of class hours, and always communicates and replies with helpful advice.

ACCESSIBLE OUTSIDE CLASS
Clear grading criteria
Caring
5.0
3.0
CSIS3475
Grade: A
May 4, 2018
Would take again

I had a wonderful time being his student in CSIS 3475. William has a great sense of humor, he is a dedicated, caring, and passionate teacher who makes learning fun. Pay very close attention to his lectures and assignments, and you will be fine.

Gives good feedback
Amazing lectures
Caring
5.0
3.0
CSIS1280
Grade: A-
May 4, 2018
Would take again

Truly one of the best profs at Douglas who knows how to make learning fun & interesting! Always available & happy to help and truly does care about his students learning experience! If you buy the textbook then expect to be using it the entire course! Your money will not go to waste! He is super funny and you can get a good grade if you work hard!

ACCESSIBLE OUTSIDE CLASS
Clear grading criteria
Hilarious
5.0
4.0
CSIS1175
Grade: A
May 12, 2018
Would take again

Hello everyone,I would say that william tan is an exceptional teacher i can ever meet in my life. He is a good coder not beacuse he knows how to code well, but he relates everything using real life scenarios. Apart from his usual lectures, he teaches lot of stuff related to life problems and how to deal with them and be a tough human; dts the best

Participation matters
Inspirational
Amazing lectures
4.0
3.0
CSIS1280
Grade: A+
May 21, 2018
Would take again

Professor Tan is a friendly and committed instructor who tries his best so students understand the material. He gives out clear course expectations and follows them to the letter. That is, there are no surprises during exams. To do well in his course read the book, --> practice <--, and participate in class.

Get ready to read
Clear grading criteria
Caring
5.0
1.0
CSIS1280
Grade: A+
Mar 20, 2019
Would take again

Best teacher ever. i would love to take his class again.

Gives good feedback
Accessible outside class
Inspirational
3.0
4.0
CSIS1190
Jul 16, 2019
Wouldn't take again

Mr. Tan is a very nice man. He goes off topic and tells awful jokes more than he actually teaches course material.

Gives good feedback
Respected
Test heavy
5.0
3.0
CSIS2200
Grade: Not sure yet
Aug 2, 2019
Would take again

He is very nice and willing to help you, easy to get high grades.

Respected
Amazing lectures
Caring
5.0
3.0
CSIS3860
Mar 17, 2020
Would take again

I request all the students dont do cheating just to clear this course bcz if u get a chance to take this professor then you have a golden chance to learn alot of new things which are not in textbooks and course syllabus but it will give you strength and benefit to get a good job in future.i like to recommend this profesor to all.

Accessible outside class
Inspirational
Amazing lectures
5.0
2.0
CSIS1190
Mar 17, 2020
Would take again

Tan is an amazing prof. He reminds us every class to be a better person and gives great advice! Not just for school work but life advice that actually benefits our personal and professional life. He's also really good at responding to emails when you need help with concepts/assignments. Don't cheat and practice a lot and you'll ace the class.

Gives good feedback
Inspirational
Caring
5.0
3.0
CSIS3860
Grade: A+
Mar 18, 2020
Would take again

Stories told in class inspired me a lot both personally and career-wise. By paying attention to what Prof. Tan says and following the instructions, the work is straightforward and the result is good. Any questions or uncertainties, just ask. Prof. Tan is a big help not only academically but also in other aspects. I will take his class again.

Respected
Accessible outside class
Inspirational
5.0
4.0
CSIS3860
Grade: A
Mar 18, 2020
Would take again

He is a professor that shares real experiences related to the course. Besides that, he is a teacher that cares and is available for those students that want to learn.

Accessible outside class
Inspirational
Hilarious
1.0
3.0
CSIS1190
Grade: Rather not say
Mar 19, 2020
Wouldn't take again

not helpful outside of class time

Get ready to read
Skip class? You won't pass.
Test heavy
5.0
3.0
CSIS1190
Grade: Not sure yet
Mar 21, 2020
Would take again

He is a very nice prof who cares about his students and is willing to help them out as much as he can. I would recommend taking his classes.

Accessible outside class
Caring
5.0
2.0
CSIS1190
Grade: Not sure yet
Mar 21, 2020
Would take again

Professor William is a great lecturer, he tell jokes once an a while to keep the class upbeat. He also integrates real world problems to his lectures which can be really help student to understand the material. Overall William is a great teacher. He not only teaches you lessons from the material but real world lessons too that helps after grad!

Respected
Hilarious
Amazing lectures
5.0
2.0
CSIS3860
Grade: Incomplete
Mar 22, 2020
Would take again

He is nice and friendly. Make sure you have equipped yourself with the eagerness to learn spirit, he can help you with the mindset and what you can get from the course up to your attitude. He is caring for and supporting students. He has a wide range of experiences which may help you to visualize the job market would be for a specific industry

Respected
Inspirational
Hilarious
5.0
1.0
CSIS1190
Apr 14, 2020
Would take again

He is very hilarious and friendly teacher. He alwaýs helps his students, make jokes to wake up sleepy people sometimes:))))(I like it) The homeworks and tests are fine (you just need to follow the instruction, it is very easy to do). Trust me, You can pass this course easily

Gives good feedback
5.0
2.0
CSIS1190
Apr 14, 2020
Would take again

The professor is nice and very friendly. He provides useful knowledge to student and is always available to help and support students even outside class.

4.0
3.0
CSIS3860
Grade: Not sure yet
Apr 17, 2020
Would take again

Mr. Tan is an Awesome person and a great teacher. Always supportive and shows real knowledge in the class.

Gives good feedback
Respected
Inspirational
5.0
2.0
CSIS1190
Apr 18, 2020
Would take again

The content is very useful and Prof Tan gives great presentations. He uses a lot of hands on examples and his sense of humor to help the class stay focused on the lectures as well as to memorize them better. Besides, he is also very caring, approachable and enthusiastic. He is willing to go extra mile to help me fully understand difficult points.

Inspirational
Amazing lectures
Caring
5.0
2.0
CSIS1190
Grade: A+
Apr 24, 2020
Would take again

Lots of my friends got at least B in this course. This professor uses newest teaching system and textbook. The new system can provide lots of videos which can greatly improve your learning efficiency. Because usually reading a textbook is boring , but watching a video to learn something is fast and efficient. Btw, this teacher usually make jokes.

Accessible outside class
Clear grading criteria
Hilarious
5.0
2.0
CSIS1190
Grade: B+
Apr 24, 2020
Would take again

This instructor has a lot of Excel teaching experience. If you have any questions, his office time is helpful. This course only covers 8 chapters. If you study well in chapters 1-4, then chapter 5-8 is easier for you. This course will let you got Excel skill which can increase your working efficiency.

Hilarious
Amazing lectures
Caring
1.0
1.0
CSIS3475
Grade: B+
May 27, 2020
Wouldn't take again

His lecture is composed of 80%(His stories and complaints) and 20%(lecture contents). NEVER TAKE, SAVE YOUR TIME.

2.0
1.0
CSIS1190
Jun 12, 2020
Wouldn't take again

Nice teacher but lectures he doesn't teach anything he just talks about personal stories or stuff that does not relate to the course. Don't take this course if it isn't required.

Lots of homework
Accessible outside class
Skip class? You won't pass.
1.0
5.0
CSIS1190
Grade: Rather not say
Jun 20, 2020
Wouldn't take again

I believe he has no interest in class teaching rather talks a lot and unusual, tests are really hard as compared to what he teaches . He teaches little and tests heavily . Never take him even if course is mandatory, u wont come out with good grades .

Lots of homework
Hilarious
Tough grader
5.0
5.0
CSIS3475
Grade: Not sure yet
Aug 8, 2020
Would take again

People either hate or like Will. I personally love him. While he doesn't focus on giving lectures, he sure knows how to show you what to study, using a variety of difference resources. If you're good at self studying, this is one of the best choice to take. He also really cares for his student. You would be surprised.

Participation matters
Inspirational
Hilarious
4.0
4.0
CSIC1190
Grade: B+
Aug 9, 2020
Would take again

Nice professor ! Ready to help you all the time

5.0
5.0
CSIS1190
Grade: C+
Aug 9, 2020
Would take again

the most thing that I really appreciated is that he is an understanding person. He doesn't want to bother students. Exp: I didn't submit one of my exams by mistake and he gave me a second chance. Although, because it was after the deadline, he didn' t gave me full mark but at least he gave me a second chance and took another exam from me.

4.0
4.0
CSIS1190
Grade: C
Aug 11, 2020
Would take again

Good Teacher, first online class with Covid19. Was once a week on Saturday mornings. Good lectures and made it relevant to the class Excel for Business. He recored his own teachings from the textbook to teach you how to do the problems and went over questions in class. I found him caring. He spent alot of time going through the questions. Good Man.

Gives good feedback
Respected
Amazing lectures
1.0
5.0
CSIS3475
Grade: B+
Aug 11, 2020
Wouldn't take again

Teach nothing Very strict marker Very hard test No kidding.

5.0
3.0
CSIS1190
Grade: A
Aug 13, 2020
Would take again

William is a great professor, he gives good lecture and clear explanation about the material. He care about his student, offering any help and guidance in anyway he could. some people might think that he is strict. However, if you take the time and learn about his requirement for an exam or assignment than you will do great in his course.

Respected
Clear grading criteria
Caring
5.0
3.0
CSIS1190
Grade: A+
Aug 13, 2020
Would take again

Professor is very willing to help and teach students that show effort in learning the course material. He keeps the lecture interesting by adding jokes and real life applications of the course content. I would definitely take a class with him again.

Accessible outside class
Hilarious
Caring
4.0
3.0
CSIS1190
Grade: C+
Aug 14, 2020
Would take again

William is an excellent prof who truly cares about his students. Wants to teach his students more than just "Excel skills" and lessons that you will carry on throughout college. Some profs during the pandemic put no extra effort to help students, William goes the extra mile to ensure all his students receive the help and resources needed!

Inspirational
Hilarious
Caring
5.0
3.0
CSIS1190
Aug 15, 2020
Would take again

Mr Tan cares about his students, values participation and does his best to apply the materials to practical situations. If you are keen to learn he is there to help, including outside of class with an appointment. The course material can be difficult but is very interesting and the instructional videos provided for the exercises are super helpful.

Participation matters
Caring
Clear grading criteria
5.0
4.0
CSIS1190
Grade: C+
Aug 15, 2020
Would take again

William is a great teacher who added to the material a lot of self experience which help you to understand course better based on the real stories. He is kind and smart man who will always help if you are struggling with course. No regrets of choosing his course. Attend classes, do your assignments and you will be good.

Respected
Inspirational
Amazing lectures
5.0
3.0
CSIS3475
Grade: A+
Aug 17, 2020
Would take again

Keys to be successful in Professor Tan's class: - follow the rules - ask for clarification if you don't understand - participate - finish the assigned reading and videos - practice There are concepts conveyed using analogies. If you don't understand, definitely ask.

Clear grading criteria
Inspirational
Caring
1.0
3.0
CSIS3475
Aug 17, 2020
Wouldn't take again

William doesn't understand the subject he's teaching; either that or he has no idea how to teach the course I was being taught. His tests were a joke, they had no structure. He had quizzes that have nothing to do with the exams, the course outline was not followed. I had a lot of interest in the subject going into the class but not anymore.

5.0
3.0
CSIS3475
Grade: B
Aug 19, 2020
Would take again

He is one of the nicest teacher, he helps out and explains stuff using humour. He makes stuff interesting by usimg real life exames. I had a minor accident ,i broke my hand on work, he helped me in every way he could so that it does not affect my grade. I would take anotjer class with him hor sure.

Gives good feedback
Respected
Accessible outside class
5.0
2.0
CSIS3475
Grade: B+
Aug 19, 2020
Would take again

His lectures are full of important information, to explain Data Structures better, he uses real-life situations, so you won't forget the concept of Data Str. which is very important for future programmers. If you want to learn something new and have a chance to take his class, take him!

Inspirational
Clear grading criteria
Amazing lectures
5.0
3.0
CSIS3475
Aug 19, 2020
Would take again

Professor Tan is very experienced and knowledgeable. He always uses practical examples to make the students understand difficult concepts easily. He is understanding and cares for his students. His exams are based on concepts that are well explained in his lectures. I would definitely recommend taking his courses for a great learning experience.

Gives good feedback
Inspirational
Amazing lectures
5.0
3.0
CSIS3475
Grade: A
Aug 19, 2020
Would take again

He is the best professor at Douglas. He really cares about his students and tries to put himself in students' shoes. If you take his class, you can get not only course knowledge but also the wisdom of life.

Gives good feedback
Respected
Inspirational
3.0
2.0
CSIS3475
Grade: B+
Aug 20, 2020
Would take again

If you wanna pass easily then take his class If you want to learn something then dont He speaks something that no where understands, goes off topic way too much Read the textbook and you will be fine. If you only care about your grade then just sit quietly in the class and dont argue with him I didnt learn anything and still got B+ . So yeah, easy

Skip class? You won't pass.
Graded by few things
Beware of pop quizzes
1.0
1.0
SCIS1190
Grade: Not sure yet
Jan 23, 2021
Wouldn't take again

DO NOT TAKE THIS COURSE. This person has no idea what he is talking about. By week 3 all he's lectured is don't cheat, excel is the most important course you will ever take, "I am teaching you how to get a job"... he just spent 1hr 8 min talking: dad jokes, stupid anecdotes, no excel. Waste of money, and a Saturday morning!

Skip class? You won't pass.
3.0
3.0
CSIS1190
Grade: Not sure yet
Apr 20, 2021
Would take again

YOU CAN GO FOR HIM HE IS GOOD AND FUNNY IN CLASS BUT HAVE TO LISTEN HIM PROPERLY WHAT HE SAYS IN EVERY CLASS.

Inspirational
Hilarious
Caring
5.0
3.0
CSIS119070
Grade: B+
Feb 4, 2022
Would take again

Fatherly nature, wants everybody to do well. Love to attend his classes

Respected
Inspirational
Caring
5.0
4.0
CSIS2200
Grade: Not sure yet
Mar 3, 2022
Would take again

This professor does awesome job and he is the only person i met who always think about students. His teaching method is different because he teach theroies using story telling techniques. If you feel that is irrelevant but when you cross check with text book and other Acedemic meterials he has done is excellent way. Best mentor.

EXTRA CREDIT
Amazing lectures
Gives good feedback
1.0
4.0
CSIC1190
Grade: C
Mar 9, 2022

If you are already experienced in excel this class is an easy 100%. He will just rant about stories that have 0 correlation to the class. He often has help from students correcting his mistakes in his tests and his classes which could be done in 30 minutes but he takes 3 hours by rambling on about useless stories. Nightmare class for new excel user

Tough grader
Test heavy
1.0
3.0
CSIS2200
Grade: Rather not say
Mar 15, 2022

cant stay on topic, monologues about personal views for hours + avoids teaching any course material so u have to read the textbook if u want to know what the class is about. doesnt care about teaching systems analysis, only listening to the sound of his own voice and 'life lessons' (not what we're paying for!) grades easy but I still dont recommend

Group projects
5.0
3.0
CSIS1190
Grade: B
Mar 22, 2022
Would take again

Fun class. Really good teacher, put in the effort and you will get a good mark, He is very nice and is willing to help students no matter what time it is. Make sure to attend class to learn about things not mentioned in the course homework. Excel is hard so make sure you review weekly.

Accessible outside class
Hilarious
Caring
5.0
3.0
CSIS1190
Grade: Not sure yet
Mar 22, 2022
Would take again

He's very patient and understanding. Will take extra time to make sure you fully understand the material that you have been given and often times uses real life scenarios to explain what your working on.

Gives good feedback
Caring
Accessible outside class
5.0
2.0
CSIC1190
Grade: A+
Mar 22, 2022
Would take again

He is a teacher in real sense. I loved taking his class. He makes learning boring excel concepts interesting.

5.0
2.0
CSIS1190
Grade: Not sure yet
Mar 23, 2022
Would take again

Always does a good job with keeping students engaged with learning such a boring course. He tells stories that help students understand what is happening in the material. He also goes above and beyond for his students and it's very easy to connect with him. He is understanding and really to tries to help when you need an absence as well.Great Prof!

Amazing lectures
Gives good feedback
Caring
5.0
3.0
CSIS2200
Grade: Not sure yet
Mar 24, 2022
Would take again

If you want to value your money and time here in Canada then I would recommend you taking this course. This is the most amazing professor I have met.He is teaching you every possible thing you will experience in order to make yourself a best for the industry. His teaching method is different but really interesting.

Amazing lectures
Gives good feedback
Inspirational
5.0
3.0
CSIS2300
Grade: Not sure yet
Mar 24, 2022
Would take again

This is really awesome professor who goes beyond the normal frame of teaching to make students life worth. I would recommend this professor without a doubt. He is really professional. Also you can access him to clarify any questions.

Amazing lectures
Gives good feedback
Respected
5.0
2.0
CSIS2200
Grade: Not sure yet
Mar 26, 2022
Would take again

Mr. Tan tries to take care of everyone and listens his students very carefully. He spends extra time for answering students' questions.

Hilarious
Caring
5.0
3.0
CSIS2200
Grade: Rather not say
Mar 26, 2022
Would take again

I took this professor without looking at the ratings or anything for my first semester. But I AM NOT regretting it. Because this professor is not just doing his job to get paid but also caring about his students. He noticed and care about everything and I love his teaching style which doesn't make our brain muscles strains unnecessarily.

Amazing lectures
Clear grading criteria
Respected
5.0
3.0
CSIS2200
Grade: Not sure yet
Apr 11, 2022
Would take again

His teaching style is not typical. He cares about his students and offers some good advices.

Inspirational
Hilarious
Caring
5.0
3.0
CSIS1190
Grade: A-
Apr 24, 2022
Would take again

William is one of the best professors you will ever have. He is very caring and will go out of his own way to make sure you do well in the class and understand all materials. If you are on the fence about whos class to take, take Williams. He is a very genuine person and and you will learn a lot even if it seems easy. Do the hands on exercises!!!

Clear grading criteria
Inspirational
Caring
5.0
4.0
CSIS2200
Grade: A+
May 7, 2022
Would take again

Great mentor, I don't know why people rate him bad.Honestly he is a great professor with great sense. He always thinks about students

Amazing lectures
Clear grading criteria
Gives good feedback
5.0
2.0
CSIS2200
Grade: A
May 11, 2022
Would take again

he teaches with information everyone can relate with in every day life he gives tips to survive the while studying he cares a lot about the human race

Inspirational
Respected
Accessible outside class
5.0
2.0
CSIS2200
Grade: A
May 11, 2022
Would take again

unique tutoring skills

Clear grading criteria
Inspirational
Caring
5.0
2.0
CSIS1190
Grade: A+
May 12, 2022
Would take again

I would highly recommend William Tan. Personally, I found the course fairly easy. I didn't read the e-text and instead focused on the practice questions assigned for the chapters he provided. In each practice section Pearson provides videos for steps to completing each question. The assignments/practice is very similar to the tests in class.

Amazing lectures
Caring
Graded by few things
5.0
4.0
CSIS2300
Grade: Not sure yet
May 19, 2022
Would take again

I don't know why people don't understand this professor. He is a real mentor and a resourceful person. He will not follow traditional methods. You need to stay mindful and get ready to change. I am taking this Lecture for the second time.

Participation matters
Amazing lectures
Gives good feedback
5.0
2.0
CSIS2300
Grade: Not sure yet
Jun 16, 2022
Would take again

This is really sad that most of students didn't give the proper credit to this professor. He goes beyond the traditional methods to teach and make sure you understand it very well. If you want to learn how to accept change and plan entire future beyond the Grades and do archive your dreams, then you are welcome to take this.

Amazing lectures
Gives good feedback
Inspirational
5.0
1.0
CSIS1175
Grade: Not sure yet
Jul 20, 2022
Would take again

Professor William Tan is more of a teacher. He is a guide to all students irrespective who they are. He teaches in his own special way covering the syllabus with in-class practice. Besides that he is contributing in shaping the individuals of tomorrow by his encouraging words, guidance, a making us being focused towards our studies. .

Amazing lectures
Inspirational
Respected
5.0
3.0
CSIC1190
Grade: A+
Sep 2, 2022
Would take again

Mr. Tan is a great teacher. He would always tell stories and jokes so that we can remember the information discussed in the lectures. Excel for Business is a tough subject but he made it easier for his students.

Clear grading criteria
Caring
Accessible outside class
5.0
1.0
CSIS1190
Grade: A+
Sep 6, 2022
Would take again

William is a great teacher. Excel should be a very dull topic, but he explains it interestingly with stories to make things easy to remember. 3 times mid-term exam & 1 final exam, reasonable workload, the exam is not difficult, easy to get a high grade. He responds quickly by email and is willing to teach if you have questions.

Amazing lectures
Gives good feedback
Hilarious
5.0
3.0
CSIS2300
Grade: A-
Feb 9, 2023
Would take again

William is a real gem in Douglas college compared to others who don't care about students. Caring doesn't mean giving easy grades but instructors should be fair and open to changes. So I was really lucky to find William. Especially his effort in preparing guides and extra tutorial handouts. He is an exceptional mentor. I would recommend him happily

Amazing lectures
Gives good feedback
Caring
4.0
2.0
CSIS2300
Grade: Not sure yet
Apr 3, 2023
Would take again

I would not say Im a very attentive student and he did make some unnessary joke in class, he really put all the marking criteria very cearly. Apart from that, he will show what you have done wrong and how to overcome it.

Clear grading criteria
Gives good feedback
4.0
2.0
CSIS2300
Grade: Not sure yet
Apr 3, 2023
Would take again

Im not a attentive student i would say, he do make the marking critieria very clearly. Apart from that, he would love to share what he think when you come to him. Tho he would make too much joke in class. Great professor over all, if you wanna REALLY learn, take his class.

Clear grading criteria
Gives good feedback
1.0
2.0
CSIS2300
Grade: Not sure yet
Apr 5, 2023

If you are interested in listening to stories and jokes, this class is for you. If your goal is to learn about databases, this class may not be for you. William should spend time to learn Databases to be able to teach it. I doubt the good comments here are from students!!

1.0
1.0
CSIS2300
Grade: Not sure yet
Apr 14, 2023

He deducted 50% of the marks in an assignment because the graph is "ordinary".

Hilarious
5.0
4.0
CSIS2300
Grade: B+
Apr 26, 2023
Would take again

Let me get this simple. Prof Tan is for someone who wants to learn and implement those concepts in real life.

Get ready to read
Clear grading criteria
Lots of homework
5.0
4.0
CSIS2300
Grade: A-
Jul 21, 2023
Would take again

He is really great professor, because he actually cares about standards. People actually misunderstand him and expect him to give easy grades or easy exams. You need to stay in focuss. He follwos different teachnig style

Participation matters
Amazing lectures
Clear grading criteria
5.0
3.0
CSIS2200
Grade: A
Jul 21, 2023
Would take again

He teach using real world examples and all the students misunderstood him as story telling. I am not sure why people have not identified his teachnig style. He is a great teacher with ethics and most people hate him for it. Douglas need more ethical human beings to improve the standards like him

Participation matters
Inspirational
Respected
5.0
3.0
CSIS2300
Grade: Not sure yet
Jul 21, 2023
Would take again

I think he has a proper plan to make you ready for industry. His style is different and if you are not attentive you cannot understand. Since he holds fun and caring personality students often mistaken that he will give marks for anything. You need to do work to get marks. Also he helps a lot and give you oppertunity to grow.

Participation matters
Amazing lectures
Gives good feedback
5.0
3.0
CSIS2300
Grade: Not sure yet
Jul 24, 2023
Would take again

Great teachnig by great human being

Amazing lectures
Clear grading criteria
Inspirational
5.0
3.0
CSIS2200
Grade: Not sure yet
Jul 26, 2023
Would take again

One of the underrated instructor and most students misunderstood him. Different teaching style. No unwanted hassle given. Can learn without stress or worry.

Amazing lectures
Clear grading criteria
Inspirational
1.0
5.0
CSIS2300
Jul 30, 2023

Reported by students every semester, he said so himself. Lecture is 90% him talking about his life 10% actual content. Comments come off as sexist, racist, and overall inappropriate. If you look at the most recent 5 stars, you can probably tell its from the same person, same language and all. At least change up your wording and be less obvious.

1.0
1.0
CSIS2300
Grade: Drop/Withdrawal
Aug 3, 2023

The repeated mistakes in the 5-star comments below suggest that they are written by the same person. "teachnig," "Im," and the absence of "s" for third-person verbs indicates this.William, if you wish to share real-life stories with your students, discuss the importance of honesty and integrity. Be a role model and show them high-quality work.

Get ready to read
Graded by few things
2.0
3.0
CSIS2300
Grade: B
Aug 28, 2023

No fixed solutions for exams or assignments; evaluation based on your grasp of concepts. Lecture attendance unnecessary; reading suffices. If adept at self-learning, he's a viable choice.

Tough grader
Get ready to read
1.0
2.0
CSIS2300
Grade: B+
Sep 13, 2023

I regret taking him very much, he always talks about irrelevant things in class. While other professors could introduce how to write queries from the second class, in his class most of the students were self-taught until the last class of the semester. If you don't like listening to stories and experiences of how to live in Canada, avoid him.

5.0
3.0
CSIS2200
Grade: Not sure yet
Sep 29, 2023
Would take again

William Tan has great passion for what students learn. I took his class thinking I would be learning all about computer information instead he is smart to take basic concepts that will be useful for a student in an interview and job. He does go off topic quite a bit but he will do anything for you to not only pass the course but get a good grade.

5.0
3.0
CSIS2300
Grade: Not sure yet
Sep 29, 2023
Would take again

he's got a great strategy to prepare you for the industry. style is unique, and if you're not paying close attention, it might be a bit tricky to grasp. Despite his fun and caring demeanor, students misinterpret it, thinking they'll get marks easily. But, truth be told, you still need to put in the effort to earn those marks.

Participation matters
4.0
3.0
CSIS2300
Grade: A+
Feb 3, 2024
Would take again

William has a different way to teach, his examples are in the form of analogies, so be ready to relate his anecdotes and quotes to the actual course. He is an easy to fair grader. Very kind professor and seems to care about his students. His SQL primer printed document is very handy and I have applied it in DB2. Wish he could give more examples.

Gives good feedback
Inspirational
Caring
1.0
5.0
CSIS2300
Grade: B-
Feb 6, 2024

Always talking about his story, irrelevant to the course. No ppt, using a textbook to introduce the database, 3 hours class, course content only occupied 10%, less than half an hour can be finished. Always emphrase the principle, but he didn't follow. he is the worst instructor I have seen.

Tough grader
1.0
3.0
CSIS2300
Grade: A+
Feb 13, 2024

Took CSIS3300 Worst lecturer I have ever had. He always talks about things that are not relevant to the lecture. Can't believe that he had good rates in the past. Refer to new rates. Told the class that someone had reported him to the dean and threatened not to report him to the dean. Some of good students were acused for cheating they didnt do.

Lecture heavy
5.0
4.0
CSIS2300
Grade: A+
May 4, 2024
Would take again

Excellent Professor

Participation matters
Inspirational
Hilarious
1.0
3.0
CSIS2200
Grade: Incomplete
May 7, 2024

He talks like he is on 999+ ping. Um um um..... my first lecture and I already wanna drop.

Tough grader
Group projects
Lots of homework
1.0
3.0
CSIS2200
Grade: B+
May 7, 2024

98% of personal stories and not relevant material in the lectures. Talking just about himself and his stories. 2% of actual valuable information.

1.0
3.0
CSIS2300
Grade: Incomplete
May 10, 2024

Be prepared to attend a stand-up comedy show with cheap and inappropriate jokes to make at a reputed institution such as Douglas College. We as students are not in this class to hear some random stories but to make the course money's worth. I do not think I can learn database in this class and not sure how I can move forward.

5.0
3.0
CSIS2200
Grade: B
May 21, 2024
Would take again

Learning CSIS is quite dry for me and in general, Williams uses analogies as examples, so it's easy to follow along. For those that don't understand analogies, please research. He uses everyday example so it's easy for for someone like me to follow along.

Group projects
Hilarious
Accessible outside class
5.0
1.0
CSIS2300
Grade: Not sure yet
Jun 25, 2024
Would take again

I like his vibe as the classes are always full of joys. Listening to his jokes make me feel relaxing to absorb his lectures at the end. I will take any of his courses because I don't feel anxiety like I had with other poor professors at Douglas. Overall, I appreciate his tolerance and generosity. Thank you, Professor.

Gives good feedback
Caring
Respected
4.0
2.0
CSIS2300
Grade: A-
Jul 3, 2024
Would take again

Professor Williams spends much time talking about real-life stories and jokes that may seem tiring but the stories are meant to help you understand the concepts. However, the Prof is a light grader, very caring and would do anything for his students to pass. I am glad I took his class and would take any of his classes in future.

Gives good feedback
Hilarious
Caring
5.0
2.0
CSIS2300
Grade: A-
Jul 17, 2024
Would take again

Overlook his jokes and constant chatter, open your mind to learn and you have struck gold. Prof Tan Williams is one of Douglas's best tutors. Unconventional teaching style but at the end of the day, you master the concept if you listen. And always available right after class to explain further if necessary. I would take any of his classes 100%.

Participation matters
Gives good feedback
Hilarious
5.0
1.0
CSIS2300
Grade: Not sure yet
Aug 3, 2024
Would take again

He is one of the most honest professors I have ever studied with. I will take any courses with him because he makes the acdemic experience very fair while some poor professors at this college are trying to lower the students' grades by many unbelievable tricks available.

Clear grading criteria
Respected
Accessible outside class
4.0
2.0
CSIS2200
Grade: A+
Aug 24, 2024
Would take again

He is good .

Group projects
Clear grading criteria
Hilarious
5.0
2.0
CSIS2300
Grade: A+
Aug 25, 2024
Would take again

He is a good instructor with a solid scope of learning. At Douglas College, I have studied with some bad professors who don't want to teach and are more than happy to give the students very bad grades.

Clear grading criteria
Respected
Accessible outside class
5.0
3.0
CSIS2300
Grade: A-
Nov 5, 2024
Would take again

He's incredibly knowledgeable about the course material and takes a practical real-world approach to teaching. Rather than just focusing on textbooks, he emphasizes skills and insights that help students succeed beyond the classroom. He's approachable & always willing to share valuable life lessons making his classes both insightful and inspiring.

4.0
1.0
CSIC1190
Grade: A+
Nov 25, 2024
Would take again

he really goes off topic ... constantly... but hes a great guy otherwise. he really cares about his students and you can tell he wants them to succeed. the assignments will help so so much, but just be ready for him to talk about random things for more than half the class.

Participation matters
Caring
Lecture heavy
4.0
2.0
CSIS2300
Grade: A-
Dec 19, 2024
Would take again

Prof Tan's class is a mixed bag - he cracks lots of jokes, but the engaging lectures and hands-on approach make up for it. Definitely take advantage of his availability after class. Unstuck ai also proved helpful for studying and practice.

2.0
4.0
CSIS2200
Grade: B
Jan 28, 2025

Many dumb stories that don't connect to the class. He expects us to know material even though he doesn't lecture on it and instead tells life stories that I don't even think is real.

Participation matters
Group projects
1.0
3.0
CSIS2200
Grade: Rather not say
Apr 14, 2025

One of the worst professor ever seen in my life, always favors the students who have studied with him earlier. He is a racist. If you take his class be ready to face racism. Do not take him as he will always just boast about himself rather than teaching

Tough grader
Clear grading criteria
Lecture heavy
2.0
3.0
CSIS2200
Grade: Not sure yet
Apr 26, 2025

Took csis 2200 w him. Honestly he's a funny prof but that course with him honestly felt like the biggest waste of time and money. He could finish the lecture in 30 min if he took the course serious but instead yaps for 3 hours when nobody is paying attention.

Group projects
Accessible outside class
2.0
3.0
CSIC1190
Grade: C
May 9, 2025

Tells a lot of side stories that waste a lot of time in class. He's nice and all but when he starts telling random stories, it gets hard to actually pay attention in his class. Most of the time he only talks to students that he knows previously, which made it a bit intimidating to approach him. Overall a good guy just yaps a lot.

1.0
3.0
CSIS2200
May 9, 2025

Do not take him for any course. He literally doesn't do or teach anything for the entirety of the lecture but crack jokes which aren't even funny and talk about his life.

1.0
3.0
CSIS2200
Grade: Not sure yet
May 12, 2025

He just keeps yapping inclass and tell stories. I dont think they're real. Hes nice, trynna be funny but not serious to teach u anything.

1.0
3.0
CSIS2300
Grade: Incomplete
May 20, 2025

Don't take any class in any semester if you see his name as a instructor. Trust me, no one wants to sit in that class for 3 hours listening to some old jokes that no one else finds funny. You will have to study on Youtube at home to understand this class. He doesn't teach anything in class, just some irrelevant stories of his.

3.0
4.0
CSIS2200
May 29, 2025

Racist. He makes sarcastic comments on Asian people and Indians and thinks its funny but its disrespectful and above all Douglas college does not stand against such dicriminatory behaviour!!!

2.0
2.0
CSIS2200
Grade: A-
May 30, 2025

making attendance mandatory for a 3 hour yap sesh has to be some sort of psychological torture. seriously, how can this guy talk about one topic (mostly about trump, but he swears he isn't being political) for god knows how long withiut getting tired of hearing his own voice? thanks for the A, but i didn't learn anything except to tune him out.

5.0
1.0
CSIS2200
Grade: A+
Jun 6, 2025
Would take again

It is very easy to learn in this course.

Clear grading criteria
Hilarious
2.0
3.0
CSIS2300
Grade: Not sure yet
Jul 15, 2025

William likes to speak fluent analogy. He explains concepts through stories that are somewhat related to what is teaching. This often leads to long periods of him telling anecdotes until he gets to the actual point. If he were straightforward his classtime would be cut by about 70%. Best to study at home then space out during most of his class.

5.0
1.0
CSIS2200
Grade: Not sure yet
Jul 24, 2025
Would take again

Though approximately 80% of an entire lecture will be him rambling and joking about things other than the course material, William is hilarious and inspiring. Surprisingly, he also manages to teach what is needed to be taught to students with proficiency.

Gives good feedback
Inspirational
Hilarious
4.0
2.0
CSIS2200
Grade: B+
Aug 13, 2025
Would take again

Very kind and funny teacher, He does like to go off topic but usually loops back on topic. The class I had was very easy and straight forward and he made it known early that he tried to make it as easy as possible so students can get an easy grade. great person, good teacher, boring/easy class.

Participation matters
Hilarious
Caring
Class Info

Online Classes

100%

Attendance Mandatory

79%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 66 grades
Most common grades:
Not sure yet (32)
A+ (18)
B+ (14)
Grade Distribution
A(27)B(8)C(6)D(1)F(0)A-/B+(25)
Based on 108 reported grades
Not sure yet: 32
A+: 18
B+: 14
A-: 11
Common Tags
Caring (35)
Inspirational (33)
Gives good feedback (31)
Hilarious (29)
Clear grading criteria (25)
Respected (21)
Accessible outside class (17)
Amazing lectures (16)
Rating Trend

Improving

+0.43 avg change
Jan
Apr
May
Jun
Jul
Aug
Last 6 months
Ratings by Course

CSIS119070

5.0

(1)

CSIS3860

4.8

(5)

CSIS1190

4.4

(30)

CSIS2200

3.6

(27)

CSIC1190

3.5

(6)
+5 more courses
Difficulty by Course

CSIS3475

3.2

CSIS3860

3.0

CSIS119070

3.0

CSIS1175

2.9

CSIC1190

2.8

Similar Professors