NUS EE2024 project