ELC 111.2: Switching Theory and Digital Design Laboratory