undergraduate quantum computing