Undergraduate Courses
Graduate Courses
Short Courses
Online Courses
- Finite-Difference Time-Domain for the COMPLETE Beginner
- MATLAB Implementations of Various Methods
- Implementation of 2D Plane Wave Expansion Method for Band Calculation in MATLAB
- Implementation of 3D Plane Wave Expansion Method for Band Calculation in MATLAB
- Implementation of 3D Rigorous Coupled-Wave Analysis in MATLAB
- Implementation of 3D Method of Lines in MATLAB
- Implementation of Numerical Transformation Optics in MATLAB
- Implementation of Simple Finite-Difference Analysis of Transmission Lines in MATLAB
- Implementation of Basic 2D Finite-Difference Frequency-Domain in MATLAB
- Implementation of Finite-Difference Waveguide Analysis in MATLAB
- Implementation of Transfer Matrix Method in MATLAB
- Simulating Periodic Structures Using 2D FDTD in MATLAB
- Implementation of Basic 2D FDTD in MATLAB
- Implementation of 1D FDTD in MATLAB
- Implementation of 1D Finite-Difference Method in MATLAB
- Implementation of Curve Fitting Algorithms in MATLAB
Other Videos & Resources
Books & Chapters
- (Book) Electromagnetic and Photonic Simulation for the Beginner: Finite-Difference Frequency-Domain in MATLAB
- (Chapter) Fabrication of Functional Nanophotonic Devices via Multiphoton Polymerization
- (Chapter) Engineering the Dispersion and Anisotropy of Periodic Electromagnetic Structures
- (Chapter) Parameter Study of Fused Deposition Modeling Process on Thermo-Mechanical Properties of the Final 3D Structures Made by Metal/Polymer Composite Filaments