Advanced topics in object-oriented computing. Topics include encapsulation, data hiding, inheritance, polymorphism, compilation, linking and loading, memory management, and debugging; recent advances in design and development tools, practices, libraries, and operating system support.
4
UnitsLetter
Grading1, 2, 3
PasstimeNone
Level LimitEngineering
CollegeAmazing professor! Lectures are very detailed but are never an overload of information. He cares a lot about students and is amazing about answering questions in class and in office hours. Homeworks can sometimes be graded a bit harshly, but were good prep for midterm and final
Amazing prof. Cares a lot about students
Great lecturer, homeworks were just reading the textbook and filling out a form, labs and tests were were fair in difficulty and content. Makes it very clear what you need to know for the final. Midterm and final were average difficulty, labs could be done in a few hours and help was easy to get. Lectures are very well thought.
He is really a great professor although this was his first time being a professor. He had great lectures and cared for students. Always willing to help, and you can always attend his OH. Also, great TAs and ULAs.
He's one of the nicest professors! First class he taught, but still knew what he was talking about clearly and concisely. The hw is just word for word from the textbook usually, and the labs are easy. I would encourage you to go to his own office hours, as he is ready and willing to help you understand. Very approachable and nice human in general.
Great professor, cares about his students. If you need anything cleared up go to his office hours he is very helpful. Also use TAs and ULAs for the labs. Lectures are very clear.