Topics will include the basics of the theory of Riemann surfaces and its connection with algebraics curves, sheaves and their cohomology and the Riemann-Roch Theorem. Possible further topics include uniformization and holomorphic vector bundles.