The course examines both theoretical and practical issues of Financial law and financial science, encompassing the theory of taxation as well as normative and practical issues of taxation. At the introductory level, the students will learn about the basic features of any tax: taxpayers, tax base, tax rates and tax preferences. Emphasis will be on three major tax forms: personal income tax, corporate income tax and value added tax, as well as tax procedure. The course will also address international taxation, namely tax treaties, tax avoidance, tax evasion and tax havens. Additionally, some of the most interesting ECJ and tax treaty cases will be analysed. The issues of budgetary law, public loan and public debt will also be discussed, in order to provide students with a full picture of the functioning of public finance system.