ECE555: Digital Circuits and Components (001) FA19