Tommy is awesome! A great guy and makes fulfilling the language requirement easy. The only reason he didn't get a 1 for difficulty is the Spanish department makes the threshold for getting an A almost impossible but an A- under him should be no problem.