1. ECS major 2. ECE abbreviation 3. Blockchain technology