ðŸŽ“ Majoring in Computer Science, Data Science, and a minoring in GIS and Business Management

Last updated: May 27th, 2023

Current Degree Progress 62.5%

Fall 2023

Optimization for Machine Learning

This course introduces some fundamental solution methods for solving various optimization models arising in the context of machine learning in areas such as computer vision, search engines, speech recognition, robotics, recommendation systems, bioinformatics, social networks, and finance.

Operations Research for Data Science

This course combines data, modeling, and decision-making to provide students with experience solving practical problems in a variety of application areas, including healthcare and medical decision-making, supply chains and e-commerce, and finance and revenue management. To this end, case studies will be used to illustrate the sequence of problem definition, data analysis, model building, and decision support.

Theory of Statistics II

This course covers advanced topics in sampling, sufficiency, estimation, test of hypotheses, size/power, categorical data, contingency tables, linear models, and decision theory.

Honors: Technical and Professional Writing

Written and oral communication in professional settings, gathering research, analyzing audience, assessing and practicing multiple genres. Draft, test, revise present findings in oral presentation. Honors section includes discussion on scholarly readings in technical and professional writing as well as a final project that must be addressed to a real-world audience.

Spring 2023

Program Design and Development

Principles of programming design/analysis. Concepts in software development. Uses a programming project to illustrate key ideas in program design/development, data structures, debugging, files, I/O, testing, and coding standards.

Introduction to Operating Systems

Processes/threads, process coordination, interprocess communication, asynchronous events, memory management/file systems. Systems programming projects using operating system interfaces and program development tools.

User Interface Design, Implementation and Evaluation

Theory, design, programming, and evaluation of interactive application interfaces. Human capabilities and limitations, interface design and engineering, prototyping and interface construction, interface evaluation, and topics such as data visualization and World Wide Web. Course is built around a group project.

Theory of Statistics I

Logical development of probability, basic issues in statistics. Probability spaces. Random variables, their distributions and expected values. Law of large numbers, central limit theorem, generating functions, multivariate normal distribution.

Film as Art: Global Practices

Evaluate the importance of genre and the legacy of individual films throughout the history of post-war cinema. We will study the individuality of the filmmakers and their contribution to our understandings of politics, society, and human relationship.

Fall 2022

Algorithms and Data Structures

- algorithms & data structures

In this class I was introduced to more complex and dynamic data structures within Computer Science and the theory behind them. Some noteable examples include minheaps, graphs, greedy algorithms, graph navigation algorithms, and dynamic programming.

Advanced Programming Principles

This class went into detail regarding the development of robust and modular programs with an emphasis on functional programming, recursion, type based computations, parallelism, and concurrency to name a few.

Regression and Statistical Computing

As the following class to calculus based statistics, the main component of this class focused on the intersection of linear algebra and statistics and how both can be utilized to generate powerful regression models with real world data.

Honors Introductory Biology

An exploratory class designed that discussed the concepts of evolution, biological diversity, conservation, and the scientific method.

Spring 2022

Elementary Computational Linear Algebra

- computational linear algebra

The primary purpose of this course was to teach the basics of Linear algebra with a focus on how it relates to Computer Science topics. Topic examples include vector spaces, linear equations, eigenvalues, regression development using matrix projections.

Machine Architecture and Organization

- machine architecture

This course outlined the principles of low level computing by focusing on low level representations of data with bytes, assembly, memory, compiling, linking, instruction set architecture ,and memory hierarchy.

Honors Discrete Structures

This course focused on teaching the foundations of mathematical thinking. Topics for this class primarily focused around induction, set theory, combanitorics, proof methods, asymptotic analysis, andcounting methods.

Reading Culture

This liberal education course provided me with additional lenses from which to analyze culture related texts. Ideas in this class revolved around marginalized communities, the concept of ownership, arts, and music.

Fall 2021

Introduction to Algorithms, Data Structures, and Program Development

- javaalgorithms & data structures

A Java based development course that focused on implementing basic data structures found in Computer Science. These included stacks, queues, linked lists, binary lists, and hash tables. In addition we focused on sorting algorithms and runtimes.

Honors Calculus 3

An introduction to higher dimension calculus. This included analyzing vectors, integrals and derivatives of higher order functions, Jacobian transforms, optimization, and surface integrals.

Introduction to Probability and Statistics

- probability & statistics

This course utilized calculus in order to teach topics of statistical inference, testing, estimation, confidence intervals, and hypothesis tests utilizing a multitude of different distributions.

Multicultural Literature of the United States

This course focused on literature written within the United States by marginalized individuals and their struggles with identity, community, the complexities of modernity, and the impact that America's past has had on them.