Idc what other ratings say; Kio is the most humble and sweet professor for EECS. I have attended other prof's lecs, & I can say for certain, he teaches you the best. His lectures were so much fun and absorbant. I understood subjects the most when I was in his lectures, not when I was in my own section's prof! The course is hard, but he is the best.