Teaching advanced and applied math skills