We teach highly interdisciplinary concepts at the intersection of economics, computer science & cryptography and combine strong theoretic foundations with applied projects. This approach provides students with a tool set that allows them to tackle relevant research questions in academia and/or to excel on the job in the private sector.

Bachelor Level:

  • Bitcoin, Blockchain und Kryptoassets (Lecture, 3 ECTS)
  • Blockchain Challenge (Seminar/Workshop, 3 ECTS)
  • Blockchain Bachelor Seminar (Thesis, 12 ECTS)

Master Level:

  • Smart Contracts and Decentralized Blockchain Applications (Lecture, 3 ECTS)
  • Blockchain - Consensus Protocols and Smart Contracts (Research Seminar, 6 ECTS)
  • Master Thesis in Blockchain related topics (Thesis, 18 ECTS)

Bachelor Level

Master Level

Master Thesis

General Information

For general information please refer to the faculty guidelines.

If you are interested in writing a Master Thesis, feel free to contact me via email. I am open to topic propositions and also have a list of topic proposals. 

I provide a LaTeX Template that should help you to fulfill the formal requirements.

Starting from HS19, everyone who writes a master thesis with me as a supervisor will get an opportunity to present an early version of his or her work as part of my Blockchain research seminar. Although, this is optional, I highly recommend to make use of this opportunity. We will provide you with valuable feedback. Moreover, you get a chance to get back on track if things should go wrong. 

Monthly Seminar to present and discuss your Thesis

Starting from HS19, everyone who writes a master thesis with me as a supervisor will get the opportunity to present an early version of his or her work during a monthly evening seminar as part of my Blockchain research seminar.


Topic Recommendations

I provide a list with several topic proposals. Depending on your background specific topics may be more or less suitable. Choose wisely. Alternatively, feel free to approach me with your own research idea.

Please note, that I am not interested in purely qualitative analyses, e.g. "expert interviews". You are expected to either perform a (game) theoretical, an empirical or a technical analysis. 

Some topic proposals:

  • Smart Contracts: A Risk Analysis Framework [Programming]
    Survey potential smart contract attack vectors. Show example contracts and step by step walkthroughs to analyze the vulnerabilities. Get data from prominent hacks, e.g. "the DAO" or "Parity" and show what happened there on a technical and empirical level. 

  • Smart Financial Instruments [Finance / Programming]
    Pick an existing financial instrument and replicate it through on-/off-chain contracts. 

  • Decentralized Exchanges and Frontrunning [Econometrics / Finance]
    Collect the publicly available data of various decentralized exchanges and try to estimate the issue of frontrunning.

  • Fintech in Switzerland: Data Collection and Empirical Analysis [Business / Econometrics / Finance]
    Collect quantitative and qualitative data on Fintech startups in Switzerland (e.g. panel including FTEs, funding, revenue, sector, canton, board members, advisors, management etc.). Combine this data with publicly accessible data sources and perform some empirical analysis. 

  • Libra [Business / Economics]
    Analyze the effects Facebook's Libra proposal may have on the world economy. I expect a theoretical analysis based on the economic literature on private money, as well as a technical analysis based on the Libra papers and implementation.

  • Asset Management on Blockchain - The Melon Protocol [Economics / Finance / Programming]
    Melon is a protocol for on-chain asset management, using the Ethereum Blockchain. Analyze the Melon Protocol. Obtain data and perform an analysis how this protocol is used. 

  • Technology Management [Business]
    Create a survey of the most influential technology management papers. Describe and analyze the papers and write your own meta study. 

  • The Business Blockchain in a Suitcase [Business / Programming] 
    Setup a mobile version of a private Ethereum business network. Fit everything in a suitcase. Specifications: at least three nodes on mini computers (e.g. raspberry pi 3b+), Use ganache and deploy a simple smart contract on the network for demonstation purposes. It is expected that you (a) build the suitcase, (b) document everything in your thesis and (c) develop a demo smart contract that serves a business purpose. I will cover the hardware cost.

  • State Channels: Beyond the Micropayment Use-Case [Business / Programming]
    Analyze how state channels can be used for off-chain contracts beyond the monetary use-case. You should provide a technical analysis, some simple examples and potential use-cases in the business context.

  • Consensus Protocols: A Game Theoretical Analysis [Economics]
    Create a mathematical model that allows to show the differences between Proof-of-work, proof-of-stake and proof-of-authority in terms of efficiency and security.

  • An Analysis of the Video Game Market Using Ebay Auction Data [Economics / Econometrics]
    Collect ebay data on retro video games, e.g. Super Nintendo or N64, including but not limited to prices, timestamp, bids, condition etc. Then analyze the data and describe the market for video games.

  • Starcraft Economics [Economics / Computational Economics]
    "Star Craft II" is one of the most competitive computer games. It is widely known for its complex resource management, decision making and the importance of managing your own economy. Obtain data from in-game statistics and videos of professional players, compute the ideal build orders and create models that show how early decisions may influence the players' resource income and how specific strategies can be countered. In other words, be creative and apply your economics skills to come up with interesting findings.

Previous Theses



  • Hauptsache irgendwas mit Blockchain - Der Effekt einer Blockchain-Namensänderung auf den Unternehmenswert - Severin Beltinger
  • Lost Bitcoin: An Estimation Based on UTXO and Forks - Christoph Schweizer