Undergraduate foundationPennsylvania State University
B.S. Computer Science
University Park
Undergraduate coursework built a technical foundation across programming, algorithms, databases, operating systems, theory of computation, programming languages, numerical computing, probability, statistics, computer organization, and business fundamentals.
Computer Science Foundations8+
Programming, algorithms, systems, databases, theory, and software construction.
CMPSC 121
Introduction to Programming Techniques
Introduced programming fundamentals, problem decomposition, control flow, functions, and computational thinking.
- Programming Fundamentals
- Problem Decomposition
- Control Flow
- Debugging
Related work: Chess Bot Tournament Framework · VenueMatch - Artist-Venue Recommendation Engine
CMPSC 122
Intermediate Programming
Expanded programming ability through intermediate software design, data structures, modular code, and more complex problem-solving.
- Intermediate Programming
- Modular Design
- Data Structures
- Software Construction
Related work: Chess Bot Tournament Framework · VenueMatch - Artist-Venue Recommendation Engine
CMPSC 221
Object-Oriented Programming with Web
Developed object-oriented programming skills and applied software design concepts in web-oriented programming contexts.
- Object-Oriented Programming
- Web Programming
- Software Design
- Abstraction
Related work: Portfolio Website · Chess Bot Tournament Framework
CMPSC 360
Discrete Mathematics for Computer Science
Studied logic, proofs, sets, relations, combinatorics, graphs, and mathematical reasoning used in algorithms and theoretical computer science.
- Logic
- Proofs
- Graph Theory
- Combinatorics
- Mathematical Reasoning
Related work: Chess Bot Tournament Framework · Algorithmic Problem Solving
CMPSC 431W
Database Management Systems
Studied relational database design, SQL, data modeling, normalization, transactions, and database-backed application design with a writing-intensive component.
- SQL
- Database Design
- ER Modeling
- Normalization
- Technical Writing
Related work: Residential Real Estate AI Prediction System · VenueMatch - Artist-Venue Recommendation Engine · MongoDB Property Data Analysis
CMPSC 461
Programming Language Concepts
Studied programming language design concepts, abstraction, syntax, semantics, and how language choices affect software structure.
- Programming Languages
- Abstraction
- Semantics
- Software Design
Related work: Chess Bot Tournament Framework · Portfolio Website
CMPSC 464
Introduction to Theory of Computation
Studied formal models of computation, automata, computability, and complexity foundations behind what machines can solve.
- Theory of Computation
- Automata
- Computability
- Complexity
Related work: Algorithmic Problem Solving · Chess Bot Tournament Framework
CMPSC 465
Data Structures and Algorithms
Studied core data structures, algorithm design, runtime analysis, and efficient problem-solving under computational constraints.
- Algorithms
- Data Structures
- Complexity Analysis
- Problem Solving
Related work: Chess Bot Tournament Framework · Airbnb Perfect Rating Prediction · Autonomous Racing Line Optimizer
Data, AI & Analytics4+
Data mining, statistics, probability, numerical methods, and analytical modeling.
CMPSC 432
Exploratory Data Mining
Covered exploratory data mining concepts used to discover patterns, structure, and predictive signals in data.
- Data Mining
- Pattern Discovery
- Exploratory Analysis
- Machine Learning Foundations
Related work: Airbnb Perfect Rating Prediction · Residential Real Estate AI Prediction System · AI-Powered Healthcare Insurance Fraud Detection System
CMPSC 451
Numerical Computations
Studied computational methods for solving numerical problems, supporting modeling, optimization, simulations, and quantitative analytics.
- Numerical Methods
- Computation
- Optimization
- Modeling
Related work: Quantitative Portfolio Optimization and Financial Modeling · Residential Real Estate AI Prediction System
CMPSC 455
Introduction to Numerical Analysis I
Introduced numerical analysis methods for approximating and solving mathematical problems computationally.
- Numerical Analysis
- Approximation
- Computational Math
- Error Analysis
Related work: Quantitative Portfolio Optimization and Financial Modeling · Predictive Modeling Projects
STAT 319
Elementary Mathematical Statistics
Studied statistical inference, estimation, and mathematical statistics foundations used in model evaluation and analytics.
- Statistics
- Inference
- Estimation
- Model Evaluation
Related work: Airbnb Perfect Rating Prediction · Quantitative Portfolio Optimization and Financial Modeling · Residential Real Estate AI Prediction System
Systems & Architecture4+
Operating systems, computer organization, digital design, and low-level systems thinking.
CMPSC 311
Introduction to Systems Programming
Built low-level programming and systems understanding, connecting software behavior to memory, processes, and machine-level execution.
- Systems Programming
- Memory Management
- Low-Level Programming
- Debugging
Related work: Chess Bot Tournament Framework · Operating Systems Coursework
CMPSC 473
Operating Systems
Studied operating system concepts including processes, scheduling, memory, concurrency, file systems, and resource management.
- Operating Systems
- Concurrency
- Memory Management
- Scheduling
- Systems Design
Related work: Chess Bot Tournament Framework · Systems Programming Coursework
CMPEN 270
Digital Design
Studied digital logic, circuits, and hardware-oriented design foundations that support understanding of computer architecture.
- Digital Logic
- Hardware Design
- Boolean Logic
- Computer Engineering
Related work: Systems Programming Coursework
CMPEN 331
Computer Organization and Design
Studied how computer hardware and software interact, including instruction execution, memory hierarchy, and processor organization.
- Computer Architecture
- Instruction Execution
- Memory Hierarchy
- Performance Awareness
Related work: Operating Systems Coursework · Chess Bot Tournament Framework
Mathematics & Quantitative Foundations5+
Calculus, linear algebra, probability, statistics, and vector analysis.
MATH 140
Calculus with Analytic Geometry I
Built foundational calculus skills used in modeling change, optimization, and quantitative analysis.
- Calculus
- Derivatives
- Optimization
- Analytical Reasoning
Related work: Quantitative Portfolio Optimization and Financial Modeling · Predictive Modeling Projects
MATH 141
Calculus with Analytic Geometry II
Extended calculus foundations through integration techniques, sequences, series, and mathematical modeling.
- Integral Calculus
- Series
- Mathematical Modeling
- Quantitative Reasoning
Related work: Quantitative Portfolio Optimization and Financial Modeling · Numerical Computing Coursework
MATH 220
Matrices
Studied matrix operations and linear algebra concepts used in machine learning, optimization, statistics, and data transformations.
- Linear Algebra
- Matrices
- Vector Spaces
- Data Transformations
Related work: Airbnb Perfect Rating Prediction · Quantitative Portfolio Optimization and Financial Modeling · Residential Real Estate AI Prediction System
MATH 230
Calculus and Vector Analysis
Studied multivariable calculus and vector analysis concepts relevant to mathematical modeling and computational problem-solving.
- Vector Analysis
- Multivariable Calculus
- Mathematical Modeling
Related work: Numerical Computing Coursework · Predictive Modeling Projects
MATH 318
Elementary Probability
Studied probability foundations used in statistics, machine learning, risk modeling, and uncertainty-aware decision-making.
- Probability
- Random Variables
- Distributions
- Uncertainty Modeling
Related work: Airbnb Perfect Rating Prediction · AI-Powered Healthcare Insurance Fraud Detection System · Quantitative Portfolio Optimization and Financial Modeling
Business, Finance & Management9+
Business fundamentals connecting technical systems to markets, operations, finance, and organizations.
ACCTG 211
Financial and Managerial Accounting for Decision Making
Studied accounting concepts used to interpret financial information and support managerial decision-making.
- Accounting
- Financial Statements
- Managerial Decision-Making
- Business Analysis
Related work: Quantitative Portfolio Optimization and Financial Modeling · Business Analytics Case Work
BA 301
Finance
Studied finance fundamentals including valuation, risk, return, and financial decision-making.
- Finance
- Valuation
- Risk and Return
- Capital Allocation
Related work: Quantitative Portfolio Optimization and Financial Modeling · Portfolio Optimization Work
BA 303
Marketing
Studied marketing principles, customer behavior, positioning, and market strategy.
- Marketing
- Customer Analysis
- Positioning
- Market Strategy
Related work: EcoStart Customer Profiles · Portfolio Branding
BA 304
Management and Organization
Studied management, organizational behavior, and how teams and companies structure work.
- Management
- Organizational Behavior
- Teamwork
- Business Operations
Related work: EcoStart Business Development Work · Capstone Team Project
BLAW 243
Legal Environment of Business
Studied legal and regulatory concepts that shape business decision-making and organizational risk.
- Business Law
- Regulatory Awareness
- Risk
- Ethics
Related work: AI Governance Case Work · AI-Powered Healthcare Insurance Fraud Detection System
ECON 102
Microeconomic Analysis
Studied microeconomic decision-making, markets, incentives, and resource allocation.
- Microeconomics
- Incentives
- Market Analysis
- Decision-Making
Related work: Business Analytics Case Work · Quantitative Portfolio Optimization and Financial Modeling
SCM 301
Supply Chain Management
Studied supply chain concepts, operational flow, sourcing, logistics, and systems coordination across business networks.
- Supply Chain
- Operations
- Process Flow
- Business Systems
Related work: EcoStart Supplier Matching · Business Process Analysis Work
LHR 452
Human Resources and Employment Relations in Technology
Studied the intersection of technology, work, employment relations, and organizational systems.
- Technology Organizations
- Employment Relations
- Workforce Systems
- People Operations
Related work: Business Analytics Case Work
LHR 496
Independent Studies
Independent study coursework used to explore a focused academic or professional topic beyond the standard course structure.
- Independent Research
- Self-Directed Learning
- Professional Inquiry
Related work: Portfolio Research Archive
Communication & Technical Writing4+
Public speaking, rhetoric, technical writing, and professional communication.
CAS 100A
Effective Speech
Developed public speaking, presentation structure, audience awareness, and persuasive communication skills.
- Public Speaking
- Presentation
- Audience Analysis
- Communication
Related work: Capstone Presentations · Business Development Outreach
ENGL 15
Rhetoric and Composition
Developed foundational writing, argumentation, rhetoric, and composition skills.
- Writing
- Rhetoric
- Argumentation
- Composition
Related work: Case Writeups · Technical Documentation
ENGL 202C
Technical Writing
Developed technical writing skills for documentation, reports, professional communication, and engineering-oriented writing.
- Technical Writing
- Documentation
- Professional Communication
- Reports
Related work: Residential Real Estate AI Prediction System · System Analysis and Design Deliverables
ENGL 83S
First-Year Seminar
Introductory seminar coursework supporting academic transition, discussion, writing, and university-level learning.
- Academic Communication
- Discussion
- Writing
Security, Risk & Society3+
Security, risk analysis, human behavior, society, ethics, and broader context.
SRA 111
Introduction to Security and Risk Analysis
Introduced security, risk analysis, systems thinking, threat awareness, and decision-making under uncertainty.
- Security
- Risk Analysis
- Threat Awareness
- Decision-Making
Related work: AI-Powered Healthcare Insurance Fraud Detection System · Cybersecurity Log Analysis Work
PSYCH 100
Introductory Psychology
Introduced human behavior, cognition, motivation, perception, and psychological foundations.
- Human Behavior
- Cognition
- Decision-Making
- User Understanding
Related work: Business Analytics Case Work
RLST 1
World Religions
Studied major world religions and cultural systems, strengthening global awareness and cultural context.
- Cultural Awareness
- Global Perspective
- Ethics
- Society
Related work: AI Governance Case Work
Science, Design & Human Context8+
Physical sciences, environmental systems, design, art, psychology, health, and cultural context.
PHYS 211
Mechanics
Studied mechanics, motion, forces, energy, and physical systems.
- Physics
- Mechanics
- Problem Solving
- Quantitative Reasoning
Related work: Analytical Modeling Coursework
PHYS 212
Electricity and Magnetism
Studied electricity, magnetism, circuits, and physical principles underlying electrical systems.
- Electricity
- Magnetism
- Circuits
- Physical Systems
Related work: Computer Engineering Coursework
EGEE 101
Energy and Environment
Studied energy systems, environmental impact, sustainability, and resource use.
- Energy Systems
- Sustainability
- Environmental Analysis
- Systems Thinking
Related work: EcoStart Sustainability Work · Supplier Matching Research
GEOG 6N
Maps and the Geospatial Revolution
Studied geospatial information, maps, spatial thinking, and how location-based data supports modern decision-making.
- Geospatial Thinking
- Maps
- Spatial Data
- Location Intelligence
Related work: Residential Real Estate AI Prediction System · Property Data Analysis
ARTH 100
Introduction to Art
Studied visual culture, art history, and design interpretation, contributing to broader design and aesthetic awareness.
- Visual Analysis
- Design Awareness
- Art History
- Cultural Context
Related work: Portfolio Website
COMM 150N
Cinema Art
Studied film as an artistic and communication medium, supporting visual storytelling and narrative thinking.
- Storytelling
- Media Analysis
- Visual Communication
- Narrative Structure
Related work: Portfolio Website · Project Case Studies
KINES 13
First Aid and Safety, CPR/AED
Covered first aid, safety, CPR, and emergency-response fundamentals.
- Safety
- Emergency Response
- Preparedness
KINES 72
Walking for Fitness
Focused on fitness, wellness, and health-oriented habits.
- Wellness
- Fitness
- Consistency