ECE368 Coursework