Ph.D. Thesis
Design Optimization of Periodic Flows using Time-Spectral Discrete Adjoint
Academic & Professional Portfolio
Research publications, applied physics coursework, and engineering tools.
Doctoral research, computational fluid dynamics, and multiphysics.
Design Optimization of Periodic Flows using Time-Spectral Discrete Adjoint
Academic degrees in physics, applied physics, and aeronautics & astronautics.
Johns Hopkins
Stanford University
Stanford University
Class archives across theoretical and applied physics, with supporting lecture material.
Motion, forces, energy, and mathematical models of mechanical systems.
Electric and magnetic fields, electromagnetic waves, and their applications.
Spacetime, gravitation, and the geometric description of gravity.
Mathematical tools for formulating and solving applied physics problems.
Charged particles, ionized gases, and their behavior in electric and magnetic fields.
Quantum states, qubits, and the principles of quantum computation.
Wave functions, operators, and the quantum description of physical systems.
Sensing, measurement, and the principles of sensor system design.
Crystal structure, electronic behavior, and the physical properties of solids.
Statistical descriptions of physical systems and their connection to thermodynamics.
Numerical models, flow analysis, control systems, optimization, and machine learning.
Computational Fluid Dynamics
Model Equations (simple equations used as test base)
Burger's equation, Non-Conservative Form
Burger's equation, Conservative Form
Heat Equation w/ Free/Fixed Boundary
Spline interpolation using Cubic spline: u need to provide starting point, ending point, and y values for each point
Polynomial and Cubic spline fit using the given set of data
in Matlab
Caputring Shock by Murman-Cole Method
Quasi 1-D Stegger-Warming
Quasi 1-D Modified Stegger-Warming
Couette Flow using Implicit, Explicit, CrankNicolson
2-D MSW Euler Solver, implicit, explicit
2-D MSW Navier Stokes Solver: change viscosity coef'
3-D MSW Euler Solver : has minor problems
Multigrid : coming up
Adjoint : coming up
in Fortran
2D Euler Solver written in Fortran. Need variable definitions. Can't find the include files. Please supply variable definitions.
on wave and shock front
1-D Euler Solver using 2nd order centered Godunov scheme
(functions are not included for Matlab file)
Poisson Solver using Sine Transform
Wave Equation by Chebyshev Tau Method
Burger's Equation Shock capturing by FFT collocation with filtering
Poisson/Heat Equation solver in 2-D Unstructured Mesh
Poisson/Heat Equation solver in 3-D Unstructured Mesh
Wave Drag Calculations for Cone
Wave Drag for Elliptic Area Distribution
Wave Drag for Elliptic Source Distribution
2-D Channel flow using Characteristics
(MPI) and OpenMP for parallel computing
in Fortran
Poisson/Heat Equation solver using send/receive in MPI
Poisson/Heat Equation solver using Buffered send/receive in MPI
Poisson/Heat Equation solver using Non-blocking send/receive in MPI
Poisson/Heat Equation solver using sendreceive in MPI
Poisson/Heat Equation solver using OpenMP with Conjugate Gradient minimization algorithm
Poisson solver using Domain Decomposition Method : This is one most painful program I've ever written.
Graph Partitioning for Paralleling computing
Calculating divergence speed of a stright wing using Strip theory and Pradtl's lifting line theory
Calculating flutter speed of wing using Theodorsen function -- fully unsteady 2D wing with 2 degrees of freedom
Load transfer between CFD and FEM grid: the first program I have written without having the entire code planned
Boundary Layer Analysis
External Flow, Hydraulic/Thermal/Laminar/Turbulent Blasius solution/Hydraulic/Thermal boundary layer analysis
Flat Plate Boundary Layer, Laminar/Turbulent Detailed Turbulence layer
Internal Flow Friction Factor, Laminar/Turbulent
Internal Flow Boundary Velocity Profile/Moody Chart, Laminar/Turbulent
Genetic Algorithm Code in Fortran, found in the web. My implemetation is missing.
Modified Cholesky Factorization Program
Optimization of distance between multiple pts on the sphere
Optimization of distance between 4 pts on the sphere
Optimization of distance between 56 pts on the sphere
Optimization of distance between 389 pts on the sphere
Classification R Code
Logistic Regression R Code
Support Vector R Code
Tree R Code
TensorFlow Image Recognition R Code
Neural Network Image Recognition R Code
Tensor Flow/Neural Network Image Recognition Report
Neural Network Code in Fortran, found in the web.
Exploratory Data Analysis in Python
Exploratory Data Analysis Write-up
Spacecraft, propulsion, manufacturing, and practical design resources.
Circuits, signal processing, communications, and embedded systems.
Effect of Aliasing
Spectrogram generator for the wav file, using overlapping and non-overlapping windows
Identification of dial tone
Wandering wave tone generator
Personal engineering projects.