Data structures and applications with proofs of correctness and analysis. Hash Tables, Priority Queues (heaps); Balanced Search Trees. Graph Traversal techniques and their applications.
4
UnitsLetter
Grading1, 2, 3
PasstimeNone
Level LimitEngineering
CollegeProfessor Nasir was great! I have had less than great experiences with some computer science professors on campus, and he was a nice change from that! Lectures are in depth and put the code concepts into a more understandable context. He answers questions well, is understanding and genuinely wants all of his students to succeed! Would take again!
Very caring and very clear and interesting lectures. He made everything easy to understand and I was able to get a decent grade without having to spending much time outside class. All
Amazing 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.