Software written and maintained by me for research and development.

kinetic Monte Carlo

Python software for implementing the kinetic Monte Carlo (kMC) algorithm for the simulation of physical processes involving atomic and electronic transitions.

Memristor Compact Modeling

Compact model of oxide memristors, implemented in SPICE.

Nanocalorimetry modeling

Python software for solving the time-dependent heat equation in two-dimensions for the prediction of thermal response during thin-film calorimetry measurements.

Structural modeling of thin-film oxides

Python software for creating hard-sphere structural models of oxide semiconductors from pair distribution functions.

Electrostatic modeling of oxide thin-film transistors

Python software for calculating the 1D electrostatic solution to assess charge components in oxide MOSCAPs with arbitrary bulk density of states profiles, front and back interface states and oxide charges.

Device characterization

MATLAB software for the acquisition, visualization and analysis of data obtained from semiconductor parameter analyzers, LCR meters, lock-in amplifiers and temperature controllers.