1.7
Quality4.2
Difficulty12%
Would Retake84
Reviews12%
Would Retake
84
Reviews
Rating DistributionOfficial
5
1
4
8
3
9
2
12
1
54
What Students Say
“His class was horrible”
ICS101 - 1.0 rating“Have you ever had 3 quizzes and a test every week”
ICS101 - 1.0 ratingClass Info
Online Classes
100%
Attendance Mandatory
96%
Textbook Required
0%
Grade Predictor
Your expected effort level
Predicted Grade
B-
Grade Distribution
Common Tags
Rating Trend
Declining
-0.24 avg changeRatings by Course
ICS390
5.0
(1)ICS101
1.7
(83)Difficulty by Course
ICS101
4.2
ICS390
4.0
Reviews (84)
I clicker everyday. One lecture a week with 2 labs a week . Checklist Projects few times a month that take A WHILE ! Literally hours, would recommend starting projects several days early. If you need help theres TA hours everyday for 3 hours which is very helpful as they can help you through it. Online lectures every weekend with an online quiz.
1 i-clicker quiz, 2 in-lab quizzes, and 1 online quiz every week. This is not including other homework, tests, and checklists that are placed throughout the semester. Do your work on time and go to open lab.
iclickers in every lecture and quizzes in each labs. Also projects that take several hours to complete. Go to open lab to get help from TAs. Some are better than others but they are nice and helpful. Lectures are usually interesting but can be boring. Watch online lectures before quizzes because many questions are not Googleable.
Ogawa gives decent lectures that also includes using your iclickers, but the real work is the labs. I had a good TA that was patient and could explain well. There are open lab hours at night with helpful TAs, so take advantage when you can. Be prepared to work, so start off strong so you can end it the same way. Do the extra credit assignments!
I am adding on to my previous review because there is that much to say about this class. Worst class at UH. I do not procrasinate and literally you have to put in 10 plus hours a week on homework, quizzes, tests every week. Have you ever had 3 quizzes and a test every week? one of the projects took me 5 hours to complete as well.
Ive never had a teacher drain all of my interest and motivation as much as Dr. Ogawa. This class is hands down the worst at UH. Maybe the worst professor, too. Take LTEC for your business prereqs instead, please.
His lectures are god awful. It makes me want to quit college. I am writing this during a lecture and I rather be in prison. Literally. All of his material is boring. And not applicable for todays date. The only thing that you can take away from this class is in the labs. Dont take this class. take the online on or community college.
His class was horrible. There are lecture and lab classes, but all lectures weren't really meaningful. It was just boring. He gave us lots of assignments and all of them took more than 3 hours. Taking ICS online or at community college is much recommended. I feel like good feedback on below are fake as hell.
He seems to be very knowledgeable, but the structure of his class is irritating. Every week, Regular lecture+online lecture+lab+simnet/simulation (takes at least 20 minutes)+three quizzes. And once a while, theres a checklist (8 total), each of them will take you AT LEAST an hour to complete. At the end of semester, there's a group presentation
This professor needs to be fired already. No one likes his ego. he acts like a 10 year, but hes not. he is boring. take this class at anywhere but UH.
The material is severely outdated and irrelevant. The workload for this class is ridiculous, 3 quizzes every week, a checklist that takes 2 hour minimum to complete every other week, as well as an online lecture and simulations every week. The only useful material you will learn will be in the labs.
I can't say much for the ICS 101 course that Professor Ogawa teaches, but for ICS 390 (computing ethics) is an excellent class taught by a knowledgeable, respected teacher. The class itself has taught me better presentation skills, better critical thinking skills (especially concerning ethics), and better writing skills. Take it if you can!
Be ready for a TON of work. This class consumed my semester outside of class. Every week: - lecture quiz (20 mins) - 2 lab quizzes (10 mins each) - simulation (30 mins) - iclicker questions (through lecture) Every couple weeks: - checklist (1-3 hours) - peer review (1 hour) - practical quiz (1 hour) Exams: - midterm (1 hour) - final (2 hours)
Avoid him for ICS 101! Adds meaningless & unnecessary concepts in an effort to over pack an introductory class. It includes a lecture, 2 lab classes per week, weekly online lectures with quizzes, computer simulations, lengthy assignment checklists and extra 2 quizzes per week. The work itself isnt too challenging but it gets draining over time.
Insanely boring lectures that are useless. Tests were super hard. Besides the physical lecture, there was also an online lecture (no, I am not joking). Tons of quizzes and simulations. Checklists take 2-5 hours. Only positives of this class is extra credit and the labs, which were boring but practical. Be prepared to spend all your time to get an A
Do whatever you can to not take this professor. He teaches the lectures the rest is graded and taught by the TA's. As for the TA's some grade easier than others which is not accounted for. Look into the community colleges to get the credit.
This class is the worst class I have ever taken in my entire life. The curriculum is extremely boring and difficult, Ogawa and the TA's rush through everything, and the workload is the heaviest I've experienced thus far in college. DO NOT TAKE THIS CLASS!!! AWFUL!!!
Waste of money... he probably wrote those good reviews
This is by far the worst class I have taken in my life. This course is unorganized, boring and the TA's aren't helpful or resourceful. I'm not sure what this class taught me.
DO NOT TAKE THIS ICS CLASS... TAKE IT AT A CC becuase this is the only professor that teaches this course.. this class is outrageous, you get a quiz every lab, 5 test, 2 exams, and 6 projects... lecture that has nothing related to the lab at all, its basically two courses at once, they have NO RELATION at all, should be a 6 credit course. HORRIb
This was beyond the worst class I have ever taken. The amount of work I put in with the grade I got is totally outrageous. I wish I took the advice and did not take this class. I spent hours a day going into open labs and asking for help and still got a D. The grading was extremely unfair I have felt so poorly treated in a class and disrespected.
Im only writing this reviews because the other reviews make this class seem way harder than it actually was. Doc. Ogawa's lectures are long and boring because he has a very monotone voice. The course is heavy graded on what you do in lab. The lecture is only on the mid-term and Final. I got a 72% on the midterm and 64% on final, still ended with -A
His mid terms and finals are content that aren't even related our taught in his class, he just expects you to understand things and to be tested on material the ding head didn't even teach. This professor is the worst. avoid him at all costs!!! he is insanely boring and immature.
If there was an option to rate this professor a 0 I would. The lectures do not correlate with the labs. Michael O is the definition of a monotoned teacher and doesn't have knowledge of up to date jokes so class is awkward. There is a LOT of homework and uses multiple sites to complete homework assignments. Do not take this class unless is REQUIRED!
He is a great teacher if you don't know the basics of computer systems and coding. But I had trouble focusing in his class. He isn't the most approachable person. He only holds lecture once a week while there is a lab twice a week. The lab is ran by TA's and your projects are graded by them as well. Do not procrastinate on projects!
Lots of work, time management is important. Think ahead and start on the assignments early so you have more time to fix the flaws. Set reminders for every due date. Make connections with the people around you. I always zoned out during the lectures but you'll get to work with programs in the labs. Got an A+ because I did everything mentioned.
GOOD LUCK! sadly its a requirement to take this class and he has managed to make this class miserable. formatting is awful and so are the TAs. They try to be helpful but seem just as lost as everyone else. Also grading is a little whack since checklists can lose points if fabricated, even though you are completing the criteria. this class sucks!
Lucky he is the only professor teaching this class and tenure exists. Over complicates the class which is supposed to teach you the basics of computer management and use. Literally thinks his class is the most important class, and fails to understand his 100 level class shouldn't be outdoing the combination of my 300 classes. Avoid or take at CC.
Your grade in this class depends on your TA. Go to open lab hours, and avoid this class if you can. The quizzes are just like the online lectures so pay attention or review the slides.
This class is one of the most difficult classes I have ever taken, surprising considering it is a 101 class. The TAs were not available much for help, and the teacher never responded to any of the class emails. This class is the reason Im going back to therapy. 2/10 would NOT recommend. As new classes go, dont. skip on it if you can
Prof. Ogawa is a good teacher overall. The course is not hard, just a lot of work. In my opinion, this class has way too many assignments to be a 100 level course. Yet, the work isn't hard and anyone who puts in the effort will pass with ease. Just be ready to work a lot for this class.
Was very rigorous but still doable. Assignments called Checklists take the most amount of time to complete. These are very thorough and have a lot of criteria that you have to meet. 3 types of lectures; online sync taught by Dr. Ogawa, online sync taught by a TA, and online async taught by either. Attendance really only matters for the TA lecture.
This class has it all backwards. Instead of progressing into the future of computer science, this class takes you back in time. Lecture is useless. None of the info is relevant nor important/teaches you any rewarding skills (other than lab). If you're genuinely interested in CS, just avoid. This class will suck the interest out of you. Thanks.
I am so serious. DO not take this class.
Would not recommend this class. The labs consist of copying what the TAs do on-screen (hard to learn as-is). As for the checklist assignments, the labs that the TAs (who lead the entire lab portion of the course) do not prepare you well enough for them, although they hold a lot of weight. A lot of the course is self-taught and can be frustrating.
Not a lot of guidance when it comes to checklist assignments. The lab is run by TAs in which you copy what they do, instead of actually learning the content of the assignments you have to do. Lots of homework, the actual professor isn't involved much except for lectures.
Michael Ogawa is a terrible professor with inconsistent grading and is not available to help answer questions, and if he is, the answers are vague and will gaslight you to make it seem like it was your fault. The TAs also aren't helpful, I won't call em out by name, but they don't really know what to do, repeat everything that's taught. not helpful
Does not work with you if you are struggling.
DO NOT TAKE THIS CLASS OR IF REQUIRED DO IT AT A CC. Terrible!!!! So hard and no one is helpful, if you struggle they don't care. I and numerous of my friends have really struggled in this class.
Do not be overwhelmed by the other reviews. This class was a breeze. You will be fine if you have a good TA. Ogawa teaches the lecture portion which is 1x a week (attendance optional) while the TAs teach the labs which is 2x a week (attendance mandatory). Overall, this class is extremely easy, just do your work (but there is a LOT).
Ogawa only teaches lecture 1x a week and TAs teach lab 2x a week. Most of your class experience is based off your TA. As long as you put in a little extra time to learn materials yourself more you can figure out the homework. Just is a very time consuming class, so don't procrastinate or you'll be beyond stressed.
He's a terrible teacher. He doesn't actually do much teaching because everything in his lectures is completely irrelevant to the assignments. He's incredibly out of date and this class takes up so much time. The assignments are useless and everything in this class prioritizes quantity over quality. DON'T TAKE THIS CLASS
Do not under any circumstances take this class. I cannot stress that enough. The TAs do the majority of the teaching in labs, which are very hard to follow along with unless you have another monitor and he lectures about things that are completely irrelevant to the labs and less interesting than watching paint dry.
Professor can teach, but the content he has put together for a introductory ICS 101 course is absolute trash. You'll go to labs to learn about Microsoft Office applications ALL semester and then show up a lecture talking about hexadecimal to binary conversions or computer networking subjects like headers and bodies. The entire lecture is FLUFF.
Terrible Professor, I felt like the work he taught in this class was so irrelevant and expected you to learn everything by yourself. Class was the most boring class I've ever taken in my entire life. I would literally recommend you to pay extra money to take this class at a different campus/ uni.
This professor only did lectures. The TA's did most of the teaching. The class was hybrid so you have an in-person lecture, in-person lab, and async lecture. There are quizzes every week and many extra-credit opportunities. There are no exams but there are multiple projects that include Microsoft Office, GIMP, and HTML.
This class was pretty awful! Prof Ogawa would hold lecture but a majority of the class is centered around lab, taught by TAs. The content taught in lecture and lab were pretty different so it was frustrating and felt irrelevant. There's a lot of work, but it's pretty easy, just tedious. I did learn a lot, but wouldn't take again.
I don't mind professor himself, although his lectures really are kind of a drag. His jokes are kinda funny. My TA on the other hand is very strict and can't seem to connect with the students that they teach. When the TA's are asked a question, they look at you like you're unapproachable and sometimes give shoddy advice.
Take the course anywhere besides at UH Manoa. Lectures are a joke, TA's pretty much have full control of your grade. Makes you question wanting to go to class. No leeway for any issues you have. Can't submit anything late, a second late and it's a zero. Just save yourself from questioning your degree and take it elsewhere.
Do not take this class unless you really need to. The amount of work you get in this class is significantly more than any other class that I have taken here. Easy to pass if you do all of your work, but if you don't then it's easy to fail it. Attendance at weekly labs is mandatory, but I missed one and was able to do EC to make it up.
Lectures were boring, literally just skip it. Weekly labs are mandatory and your work gets graded each lab. Lots of homework that are time consuming for no reason. Class is also hybrid cuz he sends out an asynchronous lecture video once every week. Weekly quizzes regarding in-person and asynchronous lecture (provides in-person lecture slides).
Lectures are very long and boring and you don't retain much information. Lectures somewhat relate to the lab but not really. Labs are surprisingly not taught by the professor but by TA's that are not very confident in their teaching so it's quite hard to understand the labs. Overall a difficult and tedious class but I guess the teacher is cool
Very unfair grader and lots of hw that isn't helpful.
The professor does the lectures, the TA's do the actual lab work and grading. They all seem unsure of themselves and the lecture quizzes are sometimes irrelevant to the material we learned. Overall, I wouldn't take this class again. Your grade is dependent on the labs so make sure you go to those.
This professor has multiple assignments due a week, 4-5, and will not accept any late work. He makes you learn certain concepts by yourself before being taught by the TA's in lab and expects us to do everything perfectly. It almost seems like he doesn't care about any of our other classes and expects us to focus everything into his course.
As the reviews state, it's not an easy class and requires a lot of tedious work. However, as of recent he has given A LOT more extra credit, at least once a week. He himself isn't very helpful but the TA I had was amazing and helped our lab group understand the content. I suggest taking the course with friends so you can help each other out.
Communication with this professor is almost impossible. He relies on his TAs and LAs to solve problems and issues instead of helping them himself. I wish this class could be approached differently by a professor who puts in the effort to help his students rather than trying to create a pass-fail environment with very little support.
The lectures are your typical professor speaks, students take notes but he does upload said lectures onto Laulima. TA I had was very quick to repsond to questions and was very helpful, so maintain a great relationship with your TA and don't be scared to ask them questions ( but remember they are students too !!).
The reviews made this class seem scary but as long as you do your assignments you'll pass. There's LOTS of extra credit that could easily bump you up a grade. It's mostly ran by TAs and LAs, so it just depends on your luck getting a good one. Most are very helpful especially when u go to office hours. The prof talks too fast during lectures.
Would not take this course again, and if its mandatory for you take it at another UH campus online!!!! The course was just boring and they give so much hw and expect you to do it in a short amount of time even though you have other classes. He also doesn't approve your report of absence even if it is a legit excuse
DONT!
Professor takes himself too seriously and has hard deadlines. There's little room for mistakes considering it's an intro level class. The things taught are really useful though, I just don't recommend this professor. Also LAs are hit or miss and may be unlucky with who you get. Take the alternative option if this is for Bus pre-req.
This is the first class I've failed. I've always been a 4.0 student. This class was very hard. It felt like I was teaching myself most of the time. The grading was also so strict. One mistake could really set you back and is difficult to recover. You should consider taking the class at LCC or trying LTech. Please listen to these reviews Good luck!!
If you do one or two assignments bad you're pretty much done for. I recommend office hours for every assignment given in lab it will help a lot. I know some semesters don't have a final exam and some do, I think every term should be equal as the others.
This was the worst class I've ever taken. Not only was the material confusing with not enough explanation as to what it was, but there is an absolutely insane amount of work that takes several hours each to complete. I was lucky to get an A I would go to office hours/email TA's about work, and CONSTANTLY work on assignments. 0 social life cuz of it
Worst professor I've had so far. The class is super unorganized and ran like a pyramid scheme. The labs are taught by TA's and LA's and how well you do in the class mostly comes down to the TA you have. They skip over a lot of important information because of how rushed the class is. If you need an ICS course take LTEC or a community college class.
I had heard this was a hard class but thought it would be fine since I am normally an A student, this is my fourth year of college, & this is a 100 level class. I have attended 2 different colleges & have done many upper-division classes & this is the hardest, most demanding class I've ever had. Find a different way to meet the requirement.
In my experience, ICS 101 is not as bad as people made it out to be. Yes, there is a lot of work, but it is also a 4-Credit Hour class. Everything the class demands are clear-cut and a lot of help is offered to those who struggle with its content. To me, it seems that those who struggle are not making better use of their resources / seeking help.
The WORST dont take this class. I put all my focus into this class and it brought down my other grades too and I still didnt pass. Take Ltec or take ICS at LCC, I passes with an A and the lectures were actually on the work. But if you want to cry and be sleep deprived, take this class. Good luck to you;)
Ogawa was a passionate professor about his material, but the material was difficult. I joined this class pretty scared of the outcome, but you just have to do the work (AND ON TIME), and you will be just fine. TA's are your lifeline, make a good connection. Not an easy A, but an overall interesting course. All points add up, so do all the EC.
Tried to stay on top of everything but you always miss at least one assignment for a class and it held me back from an A. If you do everything, you'll at least pass, but assignments are hard when you learn in the lab on PC and try to do the same techniques on a MacBook. Class was definitely challenging and I spent a lot of time in the library.
Michael speaks very quickly in his lectures and you are guaranteed to not get all the material down during the lecture, but he's not the problem. The TAs are not good teachers, and mine was unhelpful and unreachable. The homework is due before the work is taught in labs. There is work due almost everyday during the week.
It's a required class for Business students which really sucks, and he's the only guy who teaches it. The course content is laughable at times and the labs were painful. I always skipped the lectures and only showed up for the required labs. Class and homework were equally painful and tedious, the TAs do their best but only do so much. Good luck...
This professor is unforgiving regarding assignments. If you miss the major weekly assignment/don't get high marks on it, you NEED to either complete a bunch of extra credit options or ace the next few chapters just to make up for one assignment. This course HEAVILY depends on the TA you receive since they really are the ones who teach & grade.
The professor talks fast in his lectures so you won't be able to take down all the information. In his lectures he will teach stuff that have nothing to do with what he describes in the course description. The TA's are the most help you're going to get and if you get a bad TA like I did good luck getting help or answers to emails.
The TA's grade the work, they grade very poorly no matter how well you follow the guidelines, they don't really care about you in general, if you need help they don't know what to do, so best ChatGPT it.
Mass lectures are very straight forward, however he tends to talk way to quickly, so expect to miss some information. In the lectures, he teaches stuff that is not even listed in the course description. Some of the topics were Microsoft Word and Python. Some of these topics were difficult and the TA's grade you on the minor details (in a 100 course
lectures were not interesting and things he talked about didnt match the quiz. If you don't turn in the checklist with your assignment, the TA will not be able to grade it. advisor did warn me this class was going to be hard and to take it at a CC instead so if you aren't good with computers and need for credit, recommend taking at a CC.
Lecture quizzes were hard and stupid
I rather switch majors than take this dumbass class again. This is the ONLY professor for this required course for Shilder. Attended every lecture and lab, stayed after class to complete assignments yet ended up with a D, have to retake next semester. He relies on TAs, and has the most confusing labs that makes zero sense.
lecture quizzes every 2 weeks - 6 questions, out of 20pt, i missed like 2 of them. lecture and lab dont ENTIRELY correlate. lab taught by TAs. lots ppl take bc required not cuz they like computers so it ok if dumb. u learn how to use word,excel, how to make website, + other programs. assignments are big but rubric is clear. help with TA is there
Lab and lecture felt like polar opposite classes and Ogawa did nothing to ease that. He lectures like this is an upper level compsci class while acknowledging that most people aren't here for compsci. He feels extremely out of touch and expects perfection from students. Don't recommend.
bruh. this class stinks
I only took this class bc it was required for my major but it made me question if my life was worth it or not.
Class Info
Online Classes
100%
Attendance Mandatory
96%
Textbook Required
0%
Grade Predictor
Your expected effort level
Predicted Grade
B-
Grade Distribution
Common Tags
Rating Trend
Declining
-0.24 avg changeRatings by Course
ICS390
5.0
(1)ICS101
1.7
(83)Difficulty by Course
ICS101
4.2
ICS390
4.0