Civil & Structural Engineering
As part of my degrees in Civil Engineering, I have taken many different Civil Engineering / Structural Engineering courses during my time at Purdue University and UIUC. All 500-level Purdue classes were taken at the graduate level and all 400-level and 500-level UIUC classes were taken for 4 graduate hours. A few notable ones are listed below:
Purdue University (2016 – 2020)
- Statics & Dynamics (CE 297 & CE 298)
- Introductory Structural Mechanics (CE 270)
- Engineering Materials I & II (CE 231 & 331)
- Structural Analysis I & II (CE 371 & CE 471)
- Geotechnical Engineering I & II (CE 383 & CE 483)
- Life Cycle Engineering and Management of Constructed Facilities (Construction) (CE 222)
- Hydraulics & Urban Hydraulics (CE 340 & CE 440)
- Steel Design I (CE 470)
- Design of Building Components and Systems (Wood & Masonry) (CE 479)
- Reinforced Concrete Design I & II (CE 473 & CE 576)
- Structural Dynamics (CE 573)
UIUC (2020 – Present)
- Steel Structures II (CEE 462)
- Structural Mechanics (CEE 471)
- Theory and Creation of Structures (CEE 498)
- Infrastructure NDE Methods (CEE 504)
- Finite Element Methods (CEE 570)
- Earthquake Engineering (CEE 572)
- Structural Dynamics II (CEE 573)
- Design of Tall Buildings (CEE 598TBO)
Math & Computer Science
Additionally, I have taken numerous Math and Computer Science courses during my time at Purdue University and UIUC. All 400-level and 500-level UIUC classes were taken for 4 graduate hours. A few notable ones are listed below:
Purdue University (2016 – 2020)
- Calculus II & III (MA 166 & MA 261)
- Linear Algebra (MA 265)
- Ordinary Differential Equations (MA 266)
- Statistical Methods (STAT 511)
- Problem Solving and Object Oriented Programming (CS 180)
- Foundations of Computer Science (CS 182)
- Programming in C (CS 240)
- Computer Architecture (CS 250)
- Data Structures and Algorithms (CS 251)
UIUC (2020 – Present)
- System Programming (CS 241)
- Introduction to Algorithms & Models of Computation (CS 374)
- Game Development (CS 415)
- Data Visualization (CS 416)
- Interactive Computer Graphics (CS 418)
- Programming Languages & Compilers (CS 421)
- Artificial Intelligence (CS 440)
- Deep Learning for Computer Vision (CS 444)
- Computational Photography (CS 445)
- Machine Learning (ECE 449)
- Numerical Analysis (CS 450)
- User Interface Design (CS 465) – Currently Taking
- Scientific Visualization (CS 519)
- Computer Vision (ECE 549)