ece 2510 second exam 2940494