Academic Courses

A comprehensive list of courses I've completed during my academic journey at Rutgers University. Filter by major or course level to explore the different areas of my education.

Filter by Major

Filter by Level

Machine Learning I

Graduate

Covered fundamental ML algorithms, model evaluation, and practical implementation of machine learning systems.

Major: Computer Science

Technologies & Skills

PythonScikit-learnTensorFlowPandasNumPyStatistical Learning

Introduction to Computational Robotics

Graduate

Explored robotic systems design, motion planning, sensor integration, and autonomous robot programming.

Major: Computer Science

Technologies & Skills

ROSPythonC++Motion PlanningPerceptionControl Systems

Introduction to Artificial Intelligence

Undergraduate

Explored core AI concepts including search algorithms, knowledge representation, and intelligent agents.

Major: Computer Science

Technologies & Skills

PythonSearch AlgorithmsKnowledge RepresentationMachine LearningNeural Networks

Data Structures

Undergraduate

Comprehensive study of fundamental data structures, their implementations, and algorithmic analysis.

Major: Computer Science

Technologies & Skills

JavaLinked ListsTreesGraphsHashingAlgorithm Analysis

Computer Architecture

Undergraduate

Study of computer organization, processor architecture, memory hierarchy, and performance optimization.

Major: Computer Science

Technologies & Skills

AssemblyProcessor DesignMemory SystemsPipeliningCacheI/O Systems

Design Analysis and Algorithms

Undergraduate

Advanced study of algorithm design strategies, complexity analysis, and optimization techniques.

Major: Computer Science

Technologies & Skills

Algorithm DesignComplexity AnalysisDynamic ProgrammingGraph AlgorithmsNP-Completeness

Discrete Structures I

Undergraduate

Foundation in discrete mathematics concepts essential for computer science theory.

Major: Computer Science

Technologies & Skills

LogicSet TheoryCombinatoricsGraph TheoryProof Techniques

Discrete Structures II

Undergraduate

Advanced discrete mathematics with applications to computability, cryptography, and formal languages.

Major: Computer Science

Technologies & Skills

Advanced LogicAutomata TheoryRecursive FunctionsNumber TheoryCryptography Basics

Honors Calculus III

Undergraduate

Advanced calculus concepts with applications to three-dimensional space and mathematical modeling.

Major: Computer Science

Technologies & Skills

Multivariable CalculusVector AnalysisPartial DerivativesMultiple Integrals

Honors Calculus IV

Undergraduate

Further study of advanced calculus with applications to differential equations and vector fields.

Major: Computer Science

Technologies & Skills

Differential EquationsVector CalculusComplex AnalysisFourier Series

Time Series Modeling For Business

Undergraduate

Applied time series analysis for business forecasting and trend identification.

Major: Business Analytics and Information Technology

Technologies & Skills

RARIMAForecastingStatistical AnalysisData Visualization

Management Information Systems

Undergraduate

Study of information systems for business operations, decision making, and strategic advantage.

Major: Business Analytics and Information Technology

Technologies & Skills

Database DesignSystems AnalysisIT ManagementBusiness Process ModelingERP Systems

Introduction to Deep Learning

Undergraduate

Hands-on implementation of deep learning architectures for various AI applications.

Major: Computer Science

Technologies & Skills

PyTorchTensorFlowNeural NetworksComputer VisionNLPConvolutional Networks

Quantum Computing: Programs and Systems

Graduate

Exploration of quantum computing principles, programming models, and potential applications.

Major: Computer Science

Technologies & Skills

QiskitQuantum AlgorithmsQuantum GatesQuantum CircuitsQuantum Cryptography

Information System Security

Undergraduate

Comprehensive study of information security principles, practices, and implementation.

Major: Business Analytics and Information Technology

Technologies & Skills

Network SecurityCryptographyThreat ModelingSecurity PoliciesPenetration Testing

Business Data Management

Undergraduate

Applied database management concepts with focus on business data organization and retrieval.

Major: Business Analytics and Information Technology

Technologies & Skills

SQLDatabase DesignData WarehousingETL ProcessesData Governance

Statistics for Business

Undergraduate

Application of statistical methods for business decision making and data-driven insights.

Major: Business Analytics and Information Technology

Technologies & Skills

RHypothesis TestingRegression AnalysisProbabilityStatistical Inference

Socially Cognizant Robotics

Graduate

Advanced study of robots that can interact naturally with humans in social environments.

Major: Computer Science

Technologies & Skills

Human-Robot InteractionComputer VisionNLPEthics in AISensing Technologies

Generative AI for Visual Computing

Graduate

Cutting-edge techniques for generating and manipulating visual content using generative AI models.

Major: Computer Science

Technologies & Skills

GANsDiffusion ModelsStable DiffusionCLIPComputer VisionPyTorch