Quick Navigation
Summary
- Bachelor of Science in Computer Science
- 2020 - 2023
- Cumulative GPA: 3.93
- Major GPA: 3.9
- Graduated with Distinction in major
Notable Courses Taken
(Sorted by Date Taken). references
CS540: INTRODUCTION TO ARTIFICIAL INTELLIGENCE
- Date Taken: Fall 2021
- Instructor: Yudong Chen
- Summary: Principles of knowledge-based search techniques, automatic deduction, knowledge representation using predicate logic, machine learning, probabilistic reasoning. Applications in tasks such as problem solving, data mining, game playing, natural language understanding, computer vision, speech recognition, and robotics.
- Grade Received: A
CS537: INTRODUCTION TO OPERATING SYSTEMS
- Date Taken: Spring 2022
- Instructor: Yuvraj Patel
- Summary: Input-output hardware, interrupt handling, properties of magnetic tapes, discs and drums, associative memories and virtual address translation techniques. Batch processing, time sharing and real-time systems, scheduling resource allocation, modular software systems, performance measurement and system evaluation.
- Grade Received: A
CS570: INTRODUCTION TO HUMAN-COMPUTER INTERACTION
- Date Taken: Spring 2022
- Instructor: Jacob Thebault-Spieker
- Summary: User-centered software design: (1) principles of and methods for understanding user needs; designing and prototyping interface solutions; and evaluating their usability, (2) their applications in designing multiple types of interfaces through group projects.
- Grade Received: A
CS577: Introduction to Algorithms
- Date Taken: Fall 2022
- Instructor: Marc Renault
- Summary: Basic paradigms for the design and analysis of efficient algorithms: greed, divide-and-conquer, dynamic programming, reductions, and the use of randomness. Computational intractability including typical NP-complete problems and ways to deal with them.
- Grade Received: B
CS564: DATABASE MANAGEMENT SYSTEMS: DESIGN AND IMPLEMENTATION
- Date Taken: Fall 2022
- Instructor: AnHai Doan
- Summary: What a database management system is; different data models currently used to structure the logical view of the database: relational, hierarchical, and network. Hands-on experience with relational and network-based database systems. Implementation techniques for database systems. File organization, query processing, concurrency control, rollback and recovery, integrity and consistency, and view implementation.
- Grade Received: A
CS579: VIRTUAL REALITY
- Date Taken: Spring 2023
- Instructor: Kevin Ponto
- Summary: Introduces students to the field of virtual reality and focuses on creating immersive, interactive virtual experiences. Survey topics include historical perspectives on virtual reality technology, computer graphics and 3D modeling, human perception and psychology, human computer interaction and user interface design. This course is designed for students with backgrounds in Computer Science, Engineering, Art, Architecture and Design. Students will work in interdisciplinary teams on projects, culminating in a final event that will be showcased to the public. While not an official uisite, the class will be technologically motivated; therefore students should be comfortable learning new software. The class will utilize publicly available game design software which provides tools and services for the creation of interactive content.
- Grade Received: A