Coursework

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)