...Bringing years of hands-on experience in Linux, I offer in-depth knowledge in Linux system administration, scripting, and networking. My proficiency extends from basic Linux usage to complex server management, making me well-equipped to teach both beginners and advanced students. My approach em... (read more)
...My research specializes in the intersection of AI/ML and software systems. Courses that I have taken at Columbia include:• Data Structures in Java• Analysis of Algorithms I• Artificial Intelligence• Machine Learning• Introduction to Databases• Design Using C++• Unsupervised LearningI have experi... (read more)
...Over the years, I've worked on a wide range of language concepts, assignments, and projects in C++. I have a strong grasp of data structures and object-oriented programming (OOP) concepts, including classes, objects, inheritance, polymorphism, virtualization, overloading, file handling, and more.... (read more)