Programming II
n CS 300, I advanced my programming proficiency by exploring and implementing essential data structures. Through dynamic problem-solving exercises and development projects, I mastered the use of stacks, queues, trees, and graphs to build efficient and scalable algorithms. This deep dive into data organization and algorithm optimization was critical in my development as a software engineer, equipping me with the skills to handle complex data systems.