I like to do hill repeats on a hilly, but varied course - some long hills, some short, some steep some gentle. The variety may not be scientific, but it does help it being fun. Also trying to be able to pace the climb such that at the top I'm slightly faster than at the bottom.