Part of the CoSim Team, which implements and maintains a virtual model of a hard drive and its host. Injected common errors and their recovery actions into the SATA host model so that other firmware engineers could see the impact that these errors have on their code.