This course itself is a pain and this prof doesn't make it any easier. This course is made for people who are NOT computer science majors. Prof Kio has made this class hard. The tests were horrendous and the exam was even worse. His questions are all tricky to confuse you. His lectures are not informative and he reads off slides. Avoid this prof.