3.4
Quality2.5
Difficulty59%
Would Retake135
Reviews59%
Would Retake
135
Reviews
Rating DistributionOfficial
5
57
4
18
3
15
2
12
1
33
What Students Say
“It's disappointing he never lectured live for us, nor has he legitimately taught in over a year, because I can't tell if he had a rough 1st semester online or is just a bad prof”
CSCI123 - 1.0 rating“Nothing more than reruns of his lectures from the spring of 2020”
CSCI123 - 1.0 ratingClass Info
Online Classes
100%
Attendance Mandatory
55%
Textbook Required
26%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Declining
-0.47 avg changeRatings by Course
CIS218C
5.0
(1)CIS226
3.8
(16)CIS218
3.8
(5)CIS223
3.8
(9)CIS247
3.6
(31)Difficulty by Course
CIS254
5.0
CIS179
3.7
CIS261
3.5
CIS226
2.8
CIS247
2.7
Reviews (135)
Guy teaches an online class and does not respond to emails. the contact phone number he gives is the general CIS department phone. How can you teach an online class and state that you will not respond to email? Very unhelpful and unclear. His blackboard setup is terrible and unclear. Can't get any help from him because ignores email.
Good class and teacher Does respond to email. If you have trouble he will help. The homework assignments are long (alot of typing) but not too bad. He gives out good info to prepare for exams and is pretty easy on the grading of homework. He let our class work ahead to finish and take the final early if we want to. Good online teacher.
The class is actually very easy, however he does not respond to emails in a timely fashion and on his syllabus for an online class, he states he reserves the right not respond to emails. You cant call him because its impossible to reach him. The class itself is not to tough, as long you dont have any bumps in the road.
Prof. Wu was quite helpful with my issues throughout the semester. His grading is soft and the material is actually presented in a clear, concise, and simple form. He does respond to e-mails a little slow but he will help you in person if need be. I had no issues whatsoever and learned a lot. I highly recommend him.
this guy is like ghost, u can never find him unless that is first day or last day of the class. his class is so easy to get an A but u wount learn a thing.
This guy is hilarious. Just hearing the way this guy talks makes me laugh. He was easy when I took him. All you had to do was show up and do a tiny bit of work and you passed. Gave everyone in the class an A. Wish i could have taken him out for a Beer.
way to go penn! He has the best lectures and makes learning fun. Sure he's unavailable, but go figure it out yourself. You won't fail for small stuff. Learn as much as you can
He responded to all my email except the one I tried to make an execuse of my neglect. He is a good teacher.
Very useful lecture notes.
He called to remind me the final exam. Nobody has ever done that to me. He's so cool!
Penn is consciencious about how much textbooks cost so he has created his own lecture notes for the students to follow. You can say this course is easy if you just go through the motions, but to get the most out of the class you need to make sure you explore the concepts further on your own-the same as any other topic-you want to learn or a grade.
Interesting class - not hard, not easy - kind of a fun course. There's no excuse no to do the work and get a decent grade-just do the work.
Great class. I liked the lecture notes and lab exercises.
I have had this professor for multiple classes. He can be very helpful and nice however I find his instructions vague and unclear. Additionally his syllabus is unnecessarily confusing and exams state that he tests within certain criteria and then you see questions pertaining to chapters you have not yet had projects/instructed to study on. F-.
This class is hard, but you will learn a lot. If you are not serious about learning programming, this profess is not for you. He is a good resource if you want to learn the subject.
Easy labs and exams, pointless but mandatory orientation, no textbook is required but his notes often have mistakes and outdated code. There were some major math mistakes in his notes, quizzes, and even exams. If he wants to continue using notes only, he needs to ask someone to look over them and fix typos. Made us take the final early. not good
A very knowledgeable professor who knows what he teaches.
class operates on lecture notes. no way of getting help. expected to teach yourself. would recommend not taking this class online.
The class is OK. Lecture notes are helpful. Few code examples are similar to one of interview questions I had few weeks ago. Yet, not a professor for lazy bones for sure.
Teacher seems nice, but I warn you: If you're a beginner at programming DON'T take this online course. You have to teach yourself because his notes are terrible, badly written and uses outdated code that sometimes doesn't work. His "quizzes" for assignments aren't even covered in the corresponding lecture. STAY AWAY FROM TAKING THIS CLASS ONLINE.
Good teacher with good materials.
His lecture note highly promote hand-coding. All lecture topics are supported with simple and easy codes. I found the course materials very practical.
His lecture notes are full of errors. At least one or more questions on his tests will be coded with the incorrect answer which means you chose the correct answer but the system marks it wrong. He typically will not correct his mistake and credit you the points back even though you got it right. Do good on the assignments and you'll pass with a B
He's a good guy in person and is there to helpclarify when you need him. Where his class falls short though is the lecture notes. English is not his first language and the notes he gives can get confusing, plus the example codes have errors. The quizzes are poorly written as well. Overall, the class is an easy A if you keep a dialogue with him.
The lecture note is very easy to follow and the contents are well prepared. Good class. Highly enjoyable!!!
The instructor actually spent time to guide me through the entire class. I was struggling, but he helped.
Nice guy but class should be for people with some progaming experenice
He either doesn't respond to your email or he completely ignores half of your questions. I've had to confront him a few times about it and he was not apologetic at all, he can be very rude. I'm not sure if it's because english is his second language. I've pretty much taught myself this whole class. He has not been helpful whatsoever.
He is one of the best CIS instructors I have ever worked with.
CIS179 - Intro to Web Page Design - Teacher thinks that you can learn Web Page Design by transcribing web page code exactly as it appears in book; then run the code into a browser, and it should look like the exemplar in the course book. I found a book in the Library by Sams Publishing, Teach Yourself CSS & HTML and learned more. Don't take class
He is a very good professor. I learned a lot from him. Yet, I also felt that he had to dealt with many irresponsible students in the class. The ones who did not want to take responsibilities of their study. A good instructor in a poor class. But, he tried.
I took 3 programming courses with him. His lectures helped me a lot. Good professor overall.
I wish I had taken all his programming courses. He is a good lecturers who can explain programming concepts using plain English.
He was the only CIS professor who worked with me to guide me through the assignments. A good professor. I learned a lot of basic coding from him than any other programming courses.
If your assignment is late at all, he takes no excuses for turning them in late. Inconsiderate of what happens, whether its doing the wrong one or having a family emergency.
He is the guy to go with if you want to study data structure and algorithm. He teaches. I took data structure course before at other college. All the instructor did was to read the PowerPoint slides.
A professor who really teaches, not just to read PowerPoint slides.
One of my favorite professors. He will make sure you understand the material and will work with you so that you succeed. I would definitely recommend to anyone who needs to take CIS
I took his data structure and algorithm class. I'd learned them before, so it wasn't so hard for me. He tries to build a solid basis for you. He teaches you how to think like a computer, so you can create any algorithm by yourself. Get ready to read his notes, it's useful. If it's your first time, study hard on the linked list.
I took this course with other professor, but I barely learned the subject. Teach taught the course well, and I learned a lot.
Amazing professor that teaches well and knows what he is talking about. Prof. Wu explains concepts in ways that are easy to understand. No need for a textbook as he provides lecture notes for you to read. He's NOT the type of professor to read straight from Powerpoint slides or copy code from a textbook. He's funny and inspiring. Take him!
He REALLY wants everyone to get an A in his class, he will reach out to you and do whatever it takes to get you to an A. However his class is by far the easiest A class and materials are not bad. His lecture are very slow however, but still informational. This class will be a free A as you can have a chance to get 10% of extra credit.
It is not that he teaches well, but that other teachers from other colleges teach poorly. He says he wants you on the A team, but that is just for his own good. You figure it why. I expected more from someone who has a PhD. He teaches like a calculus class, like nothing will ever change. Google for his quizzes questions and be amazed
He's alright for a compsci professor. His accent isn't too bad and he's generally a nice guy. He does offer extra credit in some exams. Homework is pretty easy also.
He is generally a good instructor who can guide you through basic CS courses. If you are serious about learning, you can go with him.
Big problem, most teachers utilize Zoom for participation/engagement/questions. He's extremely camera shy and pre-records his lectures, so no engagement like regular teachers. If you want to ask questions/participate, you ask in the chat. Lectures are recorded anyway so I don't see the point of this style of teaching. Class Linux Operating Sys.
Maybe not the best, but surely is a good one. I took all my programming courses with him. Learned what I needed to learn.
Took his class online and did NOT see the point in have a synchronous class via zoom. All of his lectures are pre-recorded and most questions he requires to be typed in chat. In addition, you HAVE to be in class to get the code to access the quiz which honestly seems like a huge inconvenience.
The professor teaches well. He must have spent a lot of time preparing for the teaching materials. The lecture notes he provided are easy to follow through. Good quality overall. A good instructor to work with if you are serious about learning technical subjects.
Good enough for me. Lectures are informative.
I just took his online class. It was a huge waste of time. All of his lectures were pre-recorded with no class interaction during the class. If you had a question about the lecture as it was happening, you had to send an email and hope for a response. His famous tagline, "This is a no excuse class" was correct. No excuse for this class. Horrible.
He is a good instructor for Python. Just be sure to submit all works on time and you will get the best grade.
Lectures are recorded videos, super boring. At least it's an easy A.
Not the best. Just played old recordings during Zoom meetings. Me and many of my classmates admitted they learned nothing in his class. Some say it's an easy A but I struggled given how poorly he taught. This was the only CS course I had to take for my major, but I'm honestly sad my first experience w/ coding had to be this class. Learned nothing.
Good and reasonable CS Prof. Teaches well but didn't want to work with crying babies. Losers and slackers hate him. Take the class only if you are serious about learning.
Lecture videos are well made and collectable. I learned a lot. It's a good learning experience.
Whoever is giving this professor a good review never had a good professor in their life. He is one of the worst professors I had in my life, all the lectures are ancient pre-recorded videos, his lecture notes are unclear, full of typos, never changes them even after people tell him the problems. If you are majoring cs, don't waste time taking him.
My experience with him wasn't bad. The lectures were clear and easy for to follow. He doesn't accept late works.
The professor used traditional style of teaching. His lectures are long, boring, but informative and useful. I took all CS courses with him. I learned a lot about programming.
This dude just focuses on lectures. But, he does not try to please students. The lectures and course contents are useful with many coding demos. His teaching style works for me. But, as my classmates said, he is not the one if you just want some sort of clown to entertain you.
Not great. All his lectures were just replayed recordings from Spring 2020. It's disappointing he never lectured live for us, nor has he legitimately taught in over a year, because I can't tell if he had a rough 1st semester online or is just a bad prof. Him playing the same recording means he never got to improve the poor quality of his lectures.
His online classes are pre-recorded videos which is mediocre at best the lecture notes are quite decent . If you solely depend on a teacher to teach you then maybe skip him. If you are more of a self-taught person this class is fine. It was an easy A for me, but for first time coders it might not be so. I taught myself from YT and other resources.
This class is an easy A if you read through the lecture notes. You won't learn much from the in-class sessions since he only teaches by using video recordings of himself from previous years.
A good instructor with a likable personality for learning Java programming. Be sure to submit assignments on time and you will be fine.
Funny and cool person. He appreciates effort and rewards it. He challenges students into becoming better coders and teaches how to think like a programmer or an engineer. Read the lecture note, do the work on time and you will get a A. Professor Wu is for people who want to learn not simply cruise by. Gives so much value and answers questions.
His pre-recorded films for his online classes are at best poor, but the lecture notes are great. Skip the teacher if you are totally dependent on him or her to teach you. This class is fine if you are a self-taught person. For me, it was an easy A, but it might not be for novice programmers. I self-taught using YouTube and other resources. a
Took Java and C++, and on the way to my third course with him. Lectures are clear and videos are helpful.
Honestly, he was an amazing professor super super fun class would def recommend taking it.
He's a good professor, pay attention and do all your work, and you will get an A. The concepts were explained well, and he made sure the students understood the topics. So speak up during the lecture during the Q&A time if you are having a hard time.
If you are serious about learning basic coding, this professor is one of the good options.
For his zoom course all of his lectures were old prerecorded videos, although he was present to answer any questions live. The lecture notes, however, were quality material to work with and gave plenty of examples and instructions. Enter his class with the sole expectation of learning how to code and he'll be a decent teacher at that.
I took 1 year of c++ and a semester of python with Professor Wu. He doesn't believe in relying on tools and on other people's code. Learning the core essentials of c++ from him made learning every other language very simple. All i need to do is understand the syntax because he taught me to think logically. May be harder at first but pays off later
take this professor if you just want an easy A. I did not learn much but I passed with an A. I will retake this class again because the material is really important and I want to get some proper practice done.
The professor often inspired students by providing real-world examples and encouraging students to try different programming approaches. I like his teaching styles because it led me to think about what I can do with basic coding skills.
zoom lecture where he plays recorded lecture. soooo effing boring man. class was easy but what did you learn from this?
Don't listen to dude below that uses "efffing" and "lame". The instructor proved skilled and effective despite initial negative reviews. Class is independent, grading and lectures clear. Instructor approachable and helpful. Valuable experience, like college level course. Would not take class again, but recommend for those willing to put in effort.
If you take this class you will 100% set yourself up for failure. You will learn basically nothing and in later classes where you need the basics, you suffer (like me). Anyone leaving this guy a 5* review must either be delusional or want to mislead others to take this class or just simply have never had a good professor. Take Johannsen if you can
You won't learn much from this class.The 1st two weeks were difficult for me and got no help from him.Also had to drop his java class.When asked for extra credit assignments, he gives a reason saying he did a lot to boost my grades but instead did nothing.He had only graded the assignments I had done.I was only 2% to get an A
For his zoom course all of his lectures were old prerecorded videos, although he was present to answer any questions live. The lecture notes, however, were quality material to work with and gave plenty of examples and instructions. Enter his class with the sole expectation of learning how to code and he'll be a decent teacher at that
best computer prof in Cypress!!!
His online classes are pre-recorded videos which is mediocre at best the lecture notes are quite decent . If you solely depend on a teacher to teach you then maybe skip him. If you are more of a self-taught person this class is fine. It was an easy A for me, but for first time coders it might not be so
BAD! Nothing more than reruns of his lectures from the spring of 2020. He never gave a live lecture for us, and it's unfortunate that he hasn't actually taught in over a year. Without that, I can't tell if he had a difficult first semester online or is just a lousy professor. Because he kept playing the same audio, his lectures were never improved.
A real college professor who can guide student through learning of programming skills. Took 3 programming with him and I learned to code. And, yes, as those losers said, don't take his classes if you are slacker.
Pre-recorded lectures from 2020. Extremely boring. I'm convinced the ppl who gave this professor a 5 star was just in it for the easy grade. Emailed him multiple times to fix his lecture notes bc there were numerous mistakes in it--since he only modified the multiple choices which ended up making no sense. Classes often go 20-40 minutes over time.
I like his set of lecture notes. They really guided me to learn the core of Python programming. He provided some real-world examples to illustrate how the programming techniques works in app development.
He is OK in teaching, just does not accept late assignments. He calls it "no-excuse-just-result" policy. Hahaha, I see a lot of whining babies crying for their failures and using this dude as blame.
Super kind and approachable. He sincerely cares about his students, he checked up on me when my grade was a D. He plays prerecorded lectures, but they are vv informative and funny, and you could always ask questions after class or through email. You just really have to do your work, and you will be fine in this class. Highly recommend taking him!
My experience with this professor is good. Lectures are well articulated and the flow is smooth for me to follow. I am taking this class just for self-development. It is better than other programming courses I took before.
Professor Wu is honestly so sweet and wholesome, similar to an Asian Dad vibe if you know what I mean. He is super caring and wants all of his students to pass. He gives good feedback if you have any questions. I took this class for 8 weeks, so it was fast-paced. If you have the will to learn, you will do just fine. I enjoyed this class.
when i saw the low reviews for professor wu, i wasn't sure what to expect before i took his class. he ended up being really caring, enthusiastic, and always let us know he's available for help. he dedicates the last hour of class to help students while we worked on assignments. he's an easy grader, so you just gotta try and put in the effort.
Had a terrible dual enrollment class experience. No complaints about the late work policy, but when my grandfather passed away and I missed an exam, the professor refused a make-up. After months of fighting, the school granted me one opportunity for me to take on a day I said I wouldn't be able to.
One of the lousiest professors I've ever taken. If you want to get an easy A, take this guy at your own risk; however, avoid Penn if you want to properly learn C++. The lecture notes and prerecorded videos are outdated and are only helpful to an extent. Expect him to not answer emails or hit you with his signature 'no excuses, just results" reply.
He has a great and cheerful personality and records the online class in case you couldn't make it on zoom. The class is mostly repetitive with Excel exercises and then an exam with those same exercises. He is a little late in replying to your emails or canvas inbox but it's an easy class.
lazy and lousy. he just shows the class prerecorded lectures and mutes himself. the class is an easy A but you would not be able to learn C++ properly. there are three exams and there is HW weekly. if you want an easy A, take him. if you want to learn programming, try to avoid him.
We have to meet once a week at 4:30 on a Friday night on zoom, but he does not lecture. Instead, he plays a video on zoom of a previously recorded lecture. What the heck?? I could have just taken this class fully online, rather than tune in to a zoom call like its cable television. The work is easy and he communicates, but come on man!
I didn't think I was going to enjoy this course, but it ended up actually teaching a lot of skills that I'll be able to use in the future.
Docks points for submitting two discussion posts on the same day. Not convinced he knows what he's talking about, every lecture feels like he has just googled what to do and then talks about it. Relies on videos to teach, rather than lecturing. Doesn't grade homework, just looks at file names and grades those.
Took this class to meet requirements of a certificate. Didn't like it at the beginning. But, it turned out to be a useful class because the materials the professor provided were good. His teaching is ok, but informative.
This course is difficult for me. I struggled to learn and understand the topics. The professor encouraged me a lot and helped me to move through this course.
Every exam and homework is a gamble as he marks correct answers incorrect. I stopped attending class after he ignored my email, talked to him in class just to be told to email him instead, and then ignored my follow up. ID'd students he didn't recognize including those that showed up every lecture. Mid prof but easy class
This class is incredibly easy, but you def can't miss a single assignment. All the homework is practice problems that let you redo them until you get them right, takes less than an hour or even 40 minutes. The weekly quizzes are super simple and when a test comes around, he posts practice problems that are the exact questions on the test, so good
A good instructor if you are serious about learning to write program. Lecture heavy but informative.
Might be the laziest professor Ive ever taken. His instructions are super confusing, they include typos, grammatical errors, and undefined jargon. His class is outdated because its all prerecorded lectures. Is very strict on timing and mistakes on assignments and tests, will remove points without telling you even if you communicate with him. AVOID.
3 exams. 1 weekly assignment. You have to double-check your work + follow the instructions because he docks points like crazy. Lousy professor. He cannot explain concepts + did not answer questions. Lecture notes have errors. It is confusing to read. It was an easy class (easy A), but I did not learn anything.
I took C++ programming course at my school but received no helps from professors. My friend told me to take this course and I found it easy to follow and learn. The credits were transferred back to my school. Super happy.
Read some bad reviews here before enrolling in his class. Didn't think I would like any of his classes. Ended up taking three programming courses and thought he's OK to work with. Just submit assignments on time, don't waste time making excuses.
I took this course online for transfer credit. Each week is comprised of 3 disscussion questions, 3 quizzes, and 3 exercises+lab assignments in where you code in C++. He gives a 30+ page lecture note for each lesson. I honestly never looked at it because I already knew C++, but if you are new it might be daunting. He's very specific on submission.
Would recommend this class for an easy A, but if you want to learn Python fundamentals, choose another professor. I expected to learn Python, but while I learned a bit, his lectures and homework were online with unclear instructions. You had to figure it out or wait for your grade, which couldn't be made up. Also the No Excuse review is def his alt
Online Zoom class, attendance required but no camera needed. Unbelievably unprofessional. No integrity, he cannot own up to his own mistakes. Gets angry. Not helpful. $79 required materials for this course. Not the best communicator. Lectures are difficult to understand. Overall tho easy to get through you can do it!
Unbelievably unprofessional. No integrity, will not own up to his mistakes. Gets mad and rushes students. $79 required course materials for SIMNET where youll do hw+exams. Online zoom course, but no camera required ever. Quizzes done while on zoom. Lectures difficult to understand, language barrier. Overall easy to get through you can do it!
LAZIEST professor at Cypress College. Every week you are expected to read ~40 pages of his writings in order to finish the weekly assignments. Lectures consist of maybe 20 minutes of relevant info in a 3 hour session. Assignments are long, but not difficult. An easy A, but you will learn nothing. I would rather switch colleges than take him again.
Weekly lecture are well prepared and he always have in-class demonstration. I learned a lot. My experience with this professor is good.
I honestly wasn't sure what to take to learn but knew I was in need of something; having a hard time finding a good instructor. This guy's lecture fit amazingly, and the quality of teaching is excellent.
Really difficult to learn in this class because he gives you 40 page pdfs for the lectures. His in person lectures are difficult to follow and extraordinarily long. He seems like a nice guy but his grading is strict. If you miss a single file, or miss one thing on the doc he takes points away for the whole sections. Can pass even if you bomb exams.
easy A but you learn nothing ... video lectures only (lazy lol)! bro can not explain concepts. if you need help, he does not give a straight answer. if you are careful and do not miss a single assignment, you can get an A fs. if you have another option, take them!!
Writes his own lecture notes, but they have many mistakes and unclear explanations throughout. I wish they were peer-reviewed or we used a textbook instead because you'd be better off learning the material yourself or having AI explain the concepts to you (true story). Test questions are often wrong; you'll have to email him to get points back.
He is a really nice guy but is a very boring professor, just plays a video during the whole zoom. It is an easy class to get an A but you wont learn anything. Weekly assignment and discussions with three exams.
Professor claims to be an effort = success kind of professor yet the effort he puts into his lecture is almost ZERO. He uses pre-recorded lectures from YEARS ago. His lecture notes are his own and have MANY typos and haven't been updated in YEARS. You're honestly better off learning from AI or YouTube. Only take his courses if it's the only option.
The lectures didn't align with the lecture notes, but you could still get a good idea of each lesson. My biggest complaint is how you cannot resubmit assignments even before the due date because of his "no excuse, just result" policy. He goes about wanting us to be patient with him but refuses to be patient with the student.
Lectures were extremely long and quizzes always had mistakes in what he claimed were the correct answers. After informing him of mistakes in the quizzes, he stopped responding to students' emails. He often isolated females in the class and made inappropriate jokes in class. His lectures also went off topic every class. Didn't learn much.
I need to take this course to transfer to my school to fulfill my degree requirement. I found the prof's lecture useful and easy-to-follow. Overall, this is a good experience. My tip is simple -- do you work and submit assignments on time.
The lecture are useful for Python learners. Just submitted homework on time and got an A.
The teaching method is old school and boring but he always tried to encourage students to actively involved in exploring more. If you try, you can learn something.
Basically a nice guys. Although the class meeting is not interactive, the discussed topics are somehow useful. He does not accept late assignment and that made slackers angry. Just submit assignments on time and get an easy A.
Idk why people complain but my experience it was super easy! Just take the easy grade and keep going. Unless you are a computers major you might want something more in depth. He's chill, even let me take an exam late because I missed my alarm. Took this class in 2023, looking back I appreciate how easy to get through it and on to my core classes.
Good learning experience. The grading system was fair and transparent. I also appreciated the professor's willingness to answer my questions via emails.
Vibe in class was good, but he needs to think of more tech ideas for interactive learning.
I had him several times as a Comp Sci major, and I can say by far he is the worst professor I have taken at Cypress College. Lectures are 2/3 filler, homework is a 40 page document every week written by him (English is his second language). Even said he wouldn't want to be a professor if he could go back in time. Try someone else or change majors.
30-page lecture docs that help you grasp the concept if you're really lost, but are mostly filler. Only 2 exams, then final. Lectures are entirely not necessary, & you can end up finishing the weekly hw during the lecture. Each weekly hw worth 40% of a test, so if you miss one like I did, u better get the 8-MCQ and 2 coding Qs right to get an A lol
This class was a nightmare. After watching the video, reading the files multiple times, and working for literally 15 hours straight on the first day, I had to drop it. It's impossible to complete the assignments. The professor wants only pdf's but then the only place to submit asks for .py and .exe. It assumes you already know coding language.
Beware. This professor is writing his own reviews. Check out the repetitive language and thumbs. Run.
Lots of hw. Notes are over 35 pages long each. Hw questions are mainly off lecture notes and not lecture themself. Just do your hw and do well on the 2 exams and final. Doesn't accept late work. Overall easy class if you just do your work. However, I feel like I learned more about python from free online courses
Took this class as my first programming class ever and he was very informative and helpful whenever I reached out to him for questions. Just do your work on time and you'll do well. He posts all the exams and assignments ahead of time. Finished the course two weeks early. He also grades assignments and exams in a timely manner.
Took his three programming course. Go with him if you want to learn programming.
I took this professor back in fall of 24. He is super nice and explains the lectures very well. He answered all my questions and was very generous with grading and giving back points. 3 exams and weekly homework assignments. An easy A, just show up and study. You'll be fine.
Class Info
Online Classes
100%
Attendance Mandatory
55%
Textbook Required
26%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Declining
-0.47 avg changeRatings by Course
CIS218C
5.0
(1)CIS226
3.8
(16)CIS218
3.8
(5)CIS223
3.8
(9)CIS247
3.6
(31)Difficulty by Course
CIS254
5.0
CIS179
3.7
CIS261
3.5
CIS226
2.8
CIS247
2.7