JAN 2021 - MAY 2024
GPA: 3.0
B.S. in Computer Science & Minor in Astronomy
Adaptability
Attention to Detail
Communication
Creativity
Critical Thinking
Discipline
Empathy
Initiative
Interpersonal Skills
Organization
Problem-Solving
Reliability
Teamwork
Time Management
Work Ethic
FALL 2022
SPRING 2017
Adobe
FALL 2023
University of Maryland - College Park, MD
An introduction to basic concepts and techniques in computervision. This includes low-level operations such as image filtering and edge detection, 3D reconstruction of scenes using stereo and structure from motion, and object detection, recognition and classification.
FALL 2023
University of Maryland - College Park, MD
An introduction to the principles and practice of computer game programming and design. This includes an introduction to game hardware and systems, the principles of game design, object and terrain modeling, game physics, artificial intelligence for games, networking for games, rendering and animation, and aural rendering. Course topics are reinforced through the design and implementation of a working computer game.
SPRING 2023
University of Maryland - College Park, MD
Topics include programming for shared memory and distributed memory parallel architectures, and fundamental issues in design, development, and performance analysis of parallel programs.
SPRING 2023
University of Maryland - College Park, MD
Description, properties, and storage allocation functions of data structures including balanced binary trees, B-Trees, hash tables, skiplists, tries, KD-Trees and Quadtrees. Algorithms for manipulating structures. Applications from areas such as String Processing, Computer Graphics, Information Retrieval, Computer Networks, Computer Vision, and Operating Systems.
FALL 2022
University of Maryland - College Park, MD
Provides an introduction to modern ways of developing Web Applications/Services using JavaScript for both front-end and back-end. The course covers topics on fundamental JavaScript language constructs, server-side JavaScript, back-end data persistence, and client-side JavaScript to build Web Applications that interact with Web services and back-end databases.
SPRING 2022
University of Maryland - College Park, MD
An introduction to the topic of security in the context of computer systems and networks. Identify, analyze, and solve network-related security problems in computer systems. Fundamentals of number theory, authentication, and encryption technologies, as well as the practical problems that have to be solved in order to make those technologies workable in a networked environment, particularly in the wide-area Internet environment.
SPRING 2022
University of Maryland - College Park, MD
Fundamental principles and concepts that underlie the programming of handheld systems, such as mobile phones, personal digital assistants, and tablet computers. Particular emphasis will be placed on concepts such as limited display size, power, memory and CPU speed; and new input modalities, where handheld systems differ substantially from non-handheld systems, and thus require special programming tools and approaches. Students will apply these concepts and principles in the context of an existing handset programming platform.
FALL 2021
University of Maryland - College Park, MD
A systematic study of the complexity of some elementary algorithms related to sorting, graphs and trees, and combinatorics. Algorithms are analyzed using mathematical techniques to solve recurrences and summations.
FALL 2021
University of Maryland - College Park, MD
A study of programming languages, including their syntax, semantics, and implementation. Several different models of languages are discussed, including dynamic, scripting (e.g., Ruby, Python) functional (e.g., OCaml, Haskell, Scheme), and memory safe systems programming (e.g., Rust). Explores language features such as formal syntax, scoping and binding of variables, higher-order programming, typing, and type polymorphism. Introduces finite automata, context free grammar, parsing, lambda calculus, and basics of security attacks and software security.
SPRING 2021
University of Maryland - College Park, MD
Introduction to the interaction between user programs and the operating system/hardware. Major topics include C programming, introductory systems programming, and assembly language. Other concepts covered include UNIX, machine data representation, thread management, optimization, and virtual memory. Programming is done in the Linux Environment.
DATE COMING SOON
Montgomery College - Rockville, MD
Description coming soon...
DATE COMING SOON
Montgomery College - Rockville, MD
Description coming soon...
DATE COMING SOON
Montgomery College - Rockville, MD
Description coming soon...
DATE COMING SOON
Montgomery College - Rockville, MD
Description coming soon...
SPRING 2024
University of Maryland - College Park, MD
Should we defend our planet against potential asteroid impacts? Collisions in Space will evaluate the threat of asteroid impacts with the Earth using knowledge of asteroid characteristics and orbits. The merits of possible defense plans will be discussed, as well as the budgetary and political concerns associated with implementing any such plan.
SPRING 2023
University of Maryland - College Park, MD
Study of stars-types, properties, evolution, and distribution in space; supernovae, pulsars, and black holes.
FALL 2022
University of Maryland - College Park, MD
In this introduction to the physics and astrophysics of black holes, we start by examining the basic physics of black holes, which fundamentally means understanding gravity. We then look at the nature of stellar-mass black holes and supermassive black holes. We will discuss the fairly recent realization that black holes may be crucial agents for regulating the growth of galaxies. Finally, we dive into the realm of theoretical physics and probe how black holes may provide a route for uncovering new laws of physics governing the structure of space and time.
FALL 2022
University of Maryland - College Park, MD
Study of the astronomical perspective on the conditions for the origin and existence of life in the universe.
SPRING 2022
University of Maryland - College Park, MD
The structure of planets and of their atmospheres, the nature of comets, asteroids, and satellites. Comparison of various theories for the origin of the solar system. Emphasis on a description of recent data and interpretation.
FALL 2021
University of Maryland - College Park, MD
An elementary course in descriptive astronomy, especially appropriate for non-science students. Topics include the Sun, Moon, planets, stars, and nebulae, galaxies, and evolution of the Universe.