A First Course In Modular Forms