Skip to main content
  1. Categories/



Large Scale Empirical Ethereum Smart Contract Analysis

Abstract Ethereum smart contracts are Turing complete programs that operate on money and derived assets. With a market capitalization in the three digit billions, there is an interest in quantifying their usage. Despite blockchain data being public by design, large scale analysis of smart contracts is technically challenging to do on a large scale. We summarize methods to analyze contract usage on the Ethereum blockchain and categorize the most popular contracts by their application domain and behavior.


Exam Questions Machine Learning for the Natural Sciences

The lecture Machine Learning for the Natural Sciences promises to focus on applications of machine learning to natural sciences, especially physics and chemistry. However, most of the actual content is repeating machine learning basics, that is already in foundational lectures on machine learning. In the remaining time, a few interesting are presented, but sadly just very shallowly. There is also programming homework that counts for 1/3 of the final grade. This is nice, and I think more courses should do that.

Exam Anti-Patterns

There is no such thing as the perfect university exam, but if we agree that its purpose is to give an objective score about an individual’s comprehension of the covered topics, then there is clearly a way to be less wrong when creating exams. This post lists a few DONT’S that can be easily avoided. If you think there is an anti-pattern in this post, you can write me an email and I will add it here.

Operation System Security Lecture Summary

Lecture summary of the lecture operation systems security, organized with self test toggles. The lecture is concerned with binary exploitation from an offensive as well as a defensive point of view. I can really recommend the lecture, if you are interested in modern security mechanisms implemented by operating systems and hardware. Basic DefinitionsWhat is a vulnerability?What is the definition of an exploit? Set-uid-bitAllows an executable, that is owned by the user, to use root privileges during execution

Self Test Questions Data Science I

Answers to self test questions for the lecture “Data Science I” at KIT. If you spot any errors, write me an e-mail or Discord message. Lecture 1: IntroductionGive examples of applications of clustering.Customer groups clustered based on bought productsUnsupervised malware family identificationOutlier DetectionDescribe a scenario from natural sciences, in which classification is useful: What are the attributes/class? How would you try to solve it?Flower family classification: Attributes (features)Color of different partsShape of different partsSize of different partsSolve it by training a multi-class NN with enough high quality training dataExplain the principle of the One Rule classifier.


Self Test Questions Entrepreneurship

Self test questions for the lecture entrepreneurship at KIT. Session 1: IntroductionWhat is the activity of an entrepreneur according to Jean Baptiste Say?The entrepreneur shifts economic resources out of an area of lower and into an area of higher productivity. 🐎How does Joseph Schumpeter define “entrepreneurship”?Entrepreneurship is about new factor combinations leading to new products, production methods or new markets. It is about creative destruction. 🤯What are the career reasons of nascent entrepreneurs?

Mitschrift Vertragsgestaltung am KIT

Mitschrift der Vorlesung Vertragsgestaltung am KIT, die von Rechtsanwalt Stephan Leipert als Gastdozent gehalten wird. Schaut auch auf seinem YouTube-Kanal vorbei. Markus Bilz hat ebenfalls eine Mitschrift auf seiner Webseite erstellt. Die Wiederholungsfragen habe ich in einem anderen Post beantwortet. Allgemeines # Klausur am 23.09.2021 12:00 Wissensfragen + Fälle (40/60) Fälle müssen nicht zwingend im Gutachtenstil. Aber gute Strukturierung Gesetze BGB HGB/GmbHG gegen Ende, wird aber im Gesetz abgedruckt Literatur: Vertiefend, nicht zwingend Schmittat, Einführung in die Vertragsgestaltung Moes, Grundlagen der Vertragsgestaltung Aderhold/Koch/Lenkaitis, Vertragsgestaltung Folien werden mit Passwort auf Anwaltshomepage Jedes mal ein anderes Überblicksvorlesung, keine Details Folien auf Webseite 1.

Wiederholungsfragen für Vertragsgestaltung am KIT

Antworten auf die Wiederholungsfragen der Vorlesung Vertragsgestaltung am KIT, die von Rechtsanwalt Stephan Leipert als Gastdozent gehalten wird. Schaut auch auf seinem YouTube-Kanal vorbei. Die Antworten stammen von mir und können Fehler enthalten. Falls solche auffallen sollten oder es andere Ergänzungen geben sollte, schreibt mir eine Mail an die Adresse im About. Die Antworten erscheinen mit einem Klick auf die Frage. Markus Bilz hat ebenfalls die Fragen auf seiner Webseite beantwortet.