3.7
Quality2.7
Difficulty68%
Would Retake136
Reviews68%
Would Retake
136
Reviews
Rating DistributionOfficial
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 ratingClass Info
Online Classes
100%
Attendance Mandatory
79%
Textbook Required
0%
Grade Predictor
Your expected effort level
Predicted Grade
B+
Grade Distribution
Common Tags
Rating Trend
Improving
+0.43 avg changeRatings by Course
CSIS119070
5.0
(1)CSIS3860
4.8
(5)CSIS1190
4.4
(30)CSIS2200
3.6
(27)CSIC1190
3.5
(6)Difficulty by Course
CSIS3475
3.2
CSIS3860
3.0
CSIS119070
3.0
CSIS1175
2.9
CSIC1190
2.8
Reviews (136)
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. :) :)
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 .
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.
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.
Funniest guy I have ever seen in my life.... The best instructor Douglas has ever produced.....
The best teacher
the worst teacher.
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......-_-
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
i honestly don't even know why Douglas hired this guy, mahnn legit
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.
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#.
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.
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.
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
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
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.
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
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!!!!
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 :)
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.
I took his class twice!! I would take his class again in a heartbeat. Awesome prof. Take my word for it! :)
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.
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.
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!
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
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.
Best teacher ever. i would love to take his class again.
Mr. Tan is a very nice man. He goes off topic and tells awful jokes more than he actually teaches course material.
He is very nice and willing to help you, easy to get high grades.
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.
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.
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.
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.
not helpful outside of class time
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.
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!
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
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
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.
Mr. Tan is an Awesome person and a great teacher. Always supportive and shows real knowledge in the class.
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.
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.
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.
His lecture is composed of 80%(His stories and complaints) and 20%(lecture contents). NEVER TAKE, SAVE YOUR TIME.
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.
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 .
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.
Nice professor ! Ready to help you all the time
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.
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.
Teach nothing Very strict marker Very hard test No kidding.
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.
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.
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!
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.
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.
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.
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.
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.
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!
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.
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.
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
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!
YOU CAN GO FOR HIM HE IS GOOD AND FUNNY IN CLASS BUT HAVE TO LISTEN HIM PROPERLY WHAT HE SAYS IN EVERY CLASS.
Fatherly nature, wants everybody to do well. Love to attend his classes
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.
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
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
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.
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.
He is a teacher in real sense. I loved taking his class. He makes learning boring excel concepts interesting.
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!
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.
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.
Mr. Tan tries to take care of everyone and listens his students very carefully. He spends extra time for answering students' questions.
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.
His teaching style is not typical. He cares about his students and offers some good advices.
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!!!
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
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
unique tutoring skills
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.
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.
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.
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. .
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.
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.
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
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.
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.
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!!
He deducted 50% of the marks in an assignment because the graph is "ordinary".
Let me get this simple. Prof Tan is for someone who wants to learn and implement those concepts in real life.
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
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
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.
Great teachnig by great human being
One of the underrated instructor and most students misunderstood him. Different teaching style. No unwanted hassle given. Can learn without stress or worry.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Excellent Professor
He talks like he is on 999+ ping. Um um um..... my first lecture and I already wanna drop.
98% of personal stories and not relevant material in the lectures. Talking just about himself and his stories. 2% of actual valuable information.
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.
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.
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.
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.
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%.
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.
He is good .
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.
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.
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.
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.
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.
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
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.
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.
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.
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.
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.
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!!!
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.
It is very easy to learn in this course.
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.
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.
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.
Class Info
Online Classes
100%
Attendance Mandatory
79%
Textbook Required
0%
Grade Predictor
Your expected effort level
Predicted Grade
B+
Grade Distribution
Common Tags
Rating Trend
Improving
+0.43 avg changeRatings by Course
CSIS119070
5.0
(1)CSIS3860
4.8
(5)CSIS1190
4.4
(30)CSIS2200
3.6
(27)CSIC1190
3.5
(6)Difficulty by Course
CSIS3475
3.2
CSIS3860
3.0
CSIS119070
3.0
CSIS1175
2.9
CSIC1190
2.8