Instructed by Prof. Bernhard Riecke