finding the best courses to take at michigan