Lectures 📖

Lectures 📖#

Welcome to our lecture series!

FDTD 101#

FDTD 101 is an introduction to the Finite-Difference Time-Domain Method for Electromagnetics. We will walk you through the basics of setting up and running electromagnetic simulations using the FDTD method. Through this course, you will gain a knowledge of the fundamental concepts behind electromagnetic simulation as well as many advanced topics worth considering when you set up your simulations.

Lecture 1: Introduction to FDTD Simulation

Lecture 2: Using FDTD to Compute a Transmission Spectrum

Lecture 3: Applying FDTD to Photonic Crystal Slab Simulation

Lecture 4: Prelude to Integrated Photonics Simulation: Mode Injection

Lecture 5: Modeling dispersive material in FDTD

Lecture 6: Introduction to perfectly matched layer (PML)

Lecture 7: Time step size and CFL condition in FDTD

Lecture 8: Numerical dispersion in FDTD

Lecture 9: Dielectric constant assignment on Yee grids

Lecture 10: Introduction to subpixel averaging

Inverse design in photonics#

Adjoint optimization is a powerful tool that has gained significant attention in the photonics community. It leverages the adjoint method, a mathematical technique used to calculate gradients or derivatives of performance metrics with respect to design parameters. This method is particularly useful in photonics, where devices often have a large number of design parameters and complex performance metrics. This course is designed to provide a comprehensive understanding of the principles and applications of adjoint optimization in the field of photonics.

Lecture 1: Introduction to Inverse Design In Photonics

Lecture 2: Adjoint Method

Lecture 3: Adjoint Optimization

Lecture 4: Fabrication Constraints

Lecture 5: Shape Optimization

Lecture 6: Level Set Parameterization

More lectures coming soon!