A First Course in Modular Forms