Explores functional reactive programming as a cleaner and more functional alternative to the traditional observer pattern, using signals to simplify complex observer hierarchies.
Explores the wave equation for a vibrating string and its numerical solution using finite difference formulas and the Newmark scheme in MATLAB/GNU Octave.
Explores the qualitative analysis of X-ray diffraction patterns for cementitious materials, focusing on identifying crystalline phases based on characteristic peak patterns.