<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>cstenkamp.de</title>
    <link>https://cstenkamp.de/</link>
    <description>Recent content on cstenkamp.de</description>
    <generator>Hugo</generator>
    <language>en</language>
    <managingEditor>cstenkamp@gmail.com (Chris Stenkamp)</managingEditor>
    <webMaster>cstenkamp@gmail.com (Chris Stenkamp)</webMaster>
    <lastBuildDate>Tue, 16 Sep 2025 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://cstenkamp.de/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Better WLED LEDMap Generator</title>
      <link>https://cstenkamp.de/tech_posts/wled_ledmap_generator/</link>
      <pubDate>Tue, 16 Sep 2025 00:00:00 +0000</pubDate><author>cstenkamp@gmail.com (Chris Stenkamp)</author>
      <guid>https://cstenkamp.de/tech_posts/wled_ledmap_generator/</guid>
      <description>Code to create a WLED LED-Map (the JSON that tells WLED the positions of the LEDs) with some features that I didn&amp;rsquo;t find in any online editors: Dragging the mouse over the canvas fills all hovered cells, rescaling the map to a different size, inverting, and inserting LEDs in between existing ones.</description>
    </item>
    <item>
      <title>Walden Floor 2025 @ Zugvögel Festival</title>
      <link>https://cstenkamp.de/portfolio/walden25/</link>
      <pubDate>Wed, 30 Jul 2025 00:00:00 +0000</pubDate><author>cstenkamp@gmail.com (Chris Stenkamp)</author>
      <guid>https://cstenkamp.de/portfolio/walden25/</guid>
      <description>&lt;p&gt;This year, our Walden Floor transformed into the PetroLoco gas station that has been the site of a battle between the oil oligarchs and the ecological fraction. Next to the floor and the usual interactive installations, you could also play real-life &lt;a href=&#34;https://cstenkamp.de/portfolio/tuxkart-reallife-powerups/&#34;&gt;Tuxkart&lt;/a&gt; here.&lt;/p&gt;</description>
    </item>
    <item>
      <title>The Palapian&#39;s Spaceship</title>
      <link>https://cstenkamp.de/portfolio/palapa_spaceship/</link>
      <pubDate>Sat, 28 Jun 2025 00:00:00 +0000</pubDate><author>cstenkamp@gmail.com (Chris Stenkamp)</author>
      <guid>https://cstenkamp.de/portfolio/palapa_spaceship/</guid>
      <description>An interactive, networked spaceship you can actually board: players complete (or sabotage) missions across a dozen physical interfaces - buttons, joysticks, LED boards, sensors, etc - to either launch the ship or doom it, with everything driven by a Python/ESP/Unity stack. It’s modular, auto-resets regularly, and scales to festival crowds without manual babysitting.</description>
    </item>
    <item>
      <title>Tux-Kart with Real-Life Powerups</title>
      <link>https://cstenkamp.de/portfolio/tuxkart-reallife-powerups/</link>
      <pubDate>Wed, 25 Jun 2025 00:00:00 +0000</pubDate><author>cstenkamp@gmail.com (Chris Stenkamp)</author>
      <guid>https://cstenkamp.de/portfolio/tuxkart-reallife-powerups/</guid>
      <description>&lt;video controls preload=&#34;auto&#34; width=&#34;100%&#34;  autoplay muted playsinline class=&#34;html-video&#34;&gt;&#xA;    &lt;source src=&#34;https://cstenkamp.de/portfolio/tuxkart-reallife-powerups/introvid_wide.mp4&#34; type=&#34;video/mp4&#34;&gt;&#xA;  &lt;span&gt;Your browser doesn&#39;t support embedded videos, but don&#39;t worry, you can &lt;a href=&#34;https://cstenkamp.de/portfolio/tuxkart-reallife-powerups/introvid_wide.mp4&#34;&gt;download it&lt;/a&gt; and watch it with your favorite video player!&lt;/span&gt;&#xA;&lt;/video&gt;&#xA;&lt;p&gt;&lt;br&gt;&lt;br&gt;&lt;/p&gt;&#xA;&lt;p&gt;First, there was the infamous &lt;span class=&#34;hover_container&#34;&gt;Poolnudelschlagapparat&lt;span class=&#34;hover_popup&#34;&gt;Pool Noodle Hitting Aparatus (PNHA)&lt;/span&gt;&lt;/span&gt;. At Fusion Festival 2023, we had some pool noodles, some windshield wiper motors, and a wood construct to put a simple game into, so we did the only sensible thing to combine those things: You play Flappy Bird, and if you are too bad, you get hit with a pool noodle.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Relay-Boxes</title>
      <link>https://cstenkamp.de/portfolio/relay_boxes/</link>
      <pubDate>Tue, 03 Jun 2025 00:00:00 +0000</pubDate><author>cstenkamp@gmail.com (Chris Stenkamp)</author>
      <guid>https://cstenkamp.de/portfolio/relay_boxes/</guid>
      <description>A universal relay box for interactive builds: Ethernet-controlled with an integrated PSU, switching 230V, 12V, 5V and dry relays via OSC or Art-Net. I use it across projects like my &lt;a href=&#34;https://cstenkamp.de/portofolio/tuxkart-reallife-powerups&#34;&gt;Supertuxkart&lt;/a&gt; and the &lt;a href=&#34;https://cstenkamp.de/portfolio/palapa_spaceship&#34;&gt;Palapa Spaceship&lt;/a&gt; to drive lights, fog, motors, and effects with simple, robust control.</description>
    </item>
    <item>
      <title>Podcast Episode on LLMs for Software Engineering</title>
      <link>https://cstenkamp.de/portfolio/llms_podcast/</link>
      <pubDate>Mon, 26 May 2025 00:00:00 +0000</pubDate><author>cstenkamp@gmail.com (Chris Stenkamp)</author>
      <guid>https://cstenkamp.de/portfolio/llms_podcast/</guid>
      <description>&lt;p&gt;In this (german-language) episode of Code for Thought, Carina Haupt (DLR) and I talk with host Peter Schmid about large language models in Research Software Engineering: where tools like Copilot genuinely help (routine tasks, tests, small scripts), and where real-world projects expose their limits (builds, requirements, missing project context). I share my current work on &lt;a href=&#34;https://cstenkamp.de/portfolio/paper_repo_link&#34;&gt;matching papers to repositories via embeddings&lt;/a&gt; at the project level rather than just functions - so models carry meaningful context across an entire codebase.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Self-Employed Creative Technologist</title>
      <link>https://cstenkamp.de/landing/creative_technologist/</link>
      <pubDate>Thu, 15 May 2025 00:00:00 +0000</pubDate><author>cstenkamp@gmail.com (Chris Stenkamp)</author>
      <guid>https://cstenkamp.de/landing/creative_technologist/</guid>
      <description></description>
    </item>
    <item>
      <title>Walden Floor 2024 @ Zugvögel Festival</title>
      <link>https://cstenkamp.de/portfolio/walden24/</link>
      <pubDate>Tue, 30 Jul 2024 00:00:00 +0000</pubDate><author>cstenkamp@gmail.com (Chris Stenkamp)</author>
      <guid>https://cstenkamp.de/portfolio/walden24/</guid>
      <description>In 2024, for our Walden Floor at Zugvögel Festival, the visitor was immerged into the crash site of an alien spaceship, featuring multiple interactive installations next to our usual dancefloor.</description>
    </item>
    <item>
      <title>Walden Floor @ Zugvögel Festival</title>
      <link>https://cstenkamp.de/landing/zugvoegel_walden/</link>
      <pubDate>Sun, 30 Jun 2024 00:00:00 +0000</pubDate><author>cstenkamp@gmail.com (Chris Stenkamp)</author>
      <guid>https://cstenkamp.de/landing/zugvoegel_walden/</guid>
      <description></description>
    </item>
    <item>
      <title>About me</title>
      <link>https://cstenkamp.de/page/about/</link>
      <pubDate>Sun, 07 Apr 2024 00:00:00 +0000</pubDate><author>cstenkamp@gmail.com (Chris Stenkamp)</author>
      <guid>https://cstenkamp.de/page/about/</guid>
      <description>&lt;p&gt;✌️ I&amp;rsquo;m Chris and I like to build stuff.&lt;/p&gt;&#xA;&lt;p&gt;For my &lt;a href=&#34;https://cstenkamp.de/page/courses#bachelor&#34;&gt;Bachelor&amp;rsquo;s&lt;/a&gt; and &lt;a href=&#34;https://cstenkamp.de/page/courses&#34;&gt;Master&amp;rsquo;s&lt;/a&gt;, I studied Cognitive Science in Osnabrück with a focus on machine learning and language processing. It&amp;rsquo;s crazy how when I started my studies, Neural Networks were not even on the schedule and us students had to start the first course about them to get the ball rolling - by now there are 3 professorships regarding that. Even though I am not sure how much I&amp;rsquo;ll do in the future that has to do with any of the contents of my studies, I loved every bit of it, and took every chance I got to learn more, taking up to 60 credits per semester. It&amp;rsquo;s really great that in this course of study, besides the basic ones we could take a huge set of courses to fill our &lt;a href=&#34;https://cstenkamp.de/page/courses&#34;&gt;transcript&lt;/a&gt;, and I used that chance to, among many others, also do two thirds of a Computer Science degree on the side and followed whatever sounded interesting.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Contact</title>
      <link>https://cstenkamp.de/page/contact/</link>
      <pubDate>Sun, 07 Apr 2024 00:00:00 +0000</pubDate><author>cstenkamp@gmail.com (Chris Stenkamp)</author>
      <guid>https://cstenkamp.de/page/contact/</guid>
      <description>&lt;p&gt;You can hit me up for anything! For example&amp;hellip;&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;via email - &lt;a href=&#34;mailto:cstenkamp@gmail.com&#34;&gt;cstenkamp@gmail.com&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;via telegram: &lt;a href=&#34;https://telegram.me/cstenkamp&#34;&gt;telegram.me/cstenkamp&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;You can also check out my profiles on &lt;a href=&#34;https://github.com/cstenkamp&#34;&gt;Github&lt;/a&gt; for code, on &lt;a href=&#34;https://www.thingiverse.com/cogn_chr&#34;&gt;Thingiverse&lt;/a&gt; for 3D-Models, or on &lt;a href=&#34;https://www.etsy.com/de-en/shop/PhysicalForge&#34;&gt;Etsy&lt;/a&gt; for the physical stuff I am (planning on&amp;hellip;) selling. Furthermore, I am also on &lt;a href=&#34;https://www.xing.com/profile/Christoph_Stenkamp&#34;&gt;Xing&lt;/a&gt; and &lt;a href=&#34;https://linkedin.com/in/cstenkamp&#34;&gt;LinkedIn&lt;/a&gt;. If it&amp;rsquo;s for something specific, some pages here allow commenting, and I am always happy about issues or PRs on &lt;a href=&#34;https://github.com/cstenkamp&#34;&gt;Github&lt;/a&gt;!&lt;/p&gt;</description>
    </item>
    <item>
      <title>Adding dynamic content to HUGO</title>
      <link>https://cstenkamp.de/tech_posts/hugo_dynamic_content/</link>
      <pubDate>Mon, 19 Feb 2024 00:00:00 +0000</pubDate><author>cstenkamp@gmail.com (Chris Stenkamp)</author>
      <guid>https://cstenkamp.de/tech_posts/hugo_dynamic_content/</guid>
      <description>&lt;p&gt;This website is build using &lt;a href=&#34;https://gohugo.io/&#34;&gt;Hugo&lt;/a&gt;, a framework to generate static websites from markdown-files. This means that after the compile-step, there are only pure HTML-files, which can just be hosted on any webserver. While this has several advantages in terms of eg. speed, debugability, search engine optimization and much more, a big disadvantage is that there is no straightforward way to include &lt;em&gt;dynamic content&lt;/em&gt;. As everything is unchanged from the compilation on, allowing for content dependent on user input or from real-time data, or just including content generated from other web frameworks such as Python&amp;rsquo;s flask or Django, is not easy. However, thanks to Javascript, it is absolutely possible to incorporate such dynamic content, as I have done for example in my &lt;a href=&#34;https://cstenkamp.de/cv&#34;&gt;CV&lt;/a&gt;, which is generated with my custom &lt;a href=&#34;https://cstenkamp.de/portfolio/digital/cv_from_yaml/&#34;&gt;CV-Generator&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Mount a QNAP NAS to your system using SSHFS</title>
      <link>https://cstenkamp.de/tech_posts/sshfs_mount_nas/</link>
      <pubDate>Sat, 06 Jan 2024 00:00:00 +0000</pubDate><author>cstenkamp@gmail.com (Chris Stenkamp)</author>
      <guid>https://cstenkamp.de/tech_posts/sshfs_mount_nas/</guid>
      <description>&lt;p&gt;I never really liked NFS, so I wanted another way to mount a drive from my QNAP NAS onto my linux machine. As I haven&amp;rsquo;t found any sort of instruction for that online, I&amp;rsquo;ll post how I did it here, in case anybody searches for the same thing.&lt;/p&gt;&#xA;&lt;p&gt;The &lt;em&gt;how&lt;/em&gt; is hurdled mostly by the fact that you cannot install SSHFS onto QTS, as the package ist not available for it. But as so often, the solution is Docker. We&amp;rsquo;ll just create an Ubuntu-Container where we can install SSHFS, and mount the directory we want to share as a volume. This of course requires that you have a NAS with Container Station, allowing to use Docker Containers.&lt;/p&gt;</description>
    </item>
    <item>
      <title>CAD and 3D-Printing</title>
      <link>https://cstenkamp.de/landing/3d_printing/</link>
      <pubDate>Wed, 06 Dec 2023 00:00:00 +0000</pubDate><author>cstenkamp@gmail.com (Chris Stenkamp)</author>
      <guid>https://cstenkamp.de/landing/3d_printing/</guid>
      <description>Having learned my ways on &lt;a href=&#34;https://en.wikipedia.org/wiki/Ship_of_Theseus&#34;&gt;Theseus&amp;rsquo;&lt;/a&gt; Anet A8 and now running a boringly reliable Bambu P1S, I use 3D printing and self-taught CAD as basic infrastructure for most of my hardware projects, some of which are listed here.</description>
    </item>
    <item>
      <title>Moyn Leierkasten</title>
      <link>https://cstenkamp.de/portfolio/leierkasten/</link>
      <pubDate>Mon, 21 Aug 2023 00:00:00 +0000</pubDate><author>cstenkamp@gmail.com (Chris Stenkamp)</author>
      <guid>https://cstenkamp.de/portfolio/leierkasten/</guid>
      <description>&lt;p&gt;My Ticket to Moyn Festival 2023, a nice one-week-project involving building something nice  out of scrap material as well as implementing the software using a Microcontroller and a Raspberry Pi:&lt;/p&gt;&#xA;&lt;img src=&#34;https://cstenkamp.de/images/leierkasten_bereal.jpg&#34;&#xA;     alt=&#34;Leierkasten Image&#34;&#xA;     &gt;</description>
    </item>
    <item>
      <title>Palapa Floor @ Fusion Festival</title>
      <link>https://cstenkamp.de/landing/fusion_palapa/</link>
      <pubDate>Tue, 30 May 2023 00:00:00 +0000</pubDate><author>cstenkamp@gmail.com (Chris Stenkamp)</author>
      <guid>https://cstenkamp.de/landing/fusion_palapa/</guid>
      <description>For the last three years I’ve been part of the crew behind Fusion Festivals largest Floor: Palapa — a collectively built, ever-changing “city of the future” and dance floor. We turn a 1,200 m² tent into a dense skyline of handmade structures, layered light, and countless small details.</description>
    </item>
    <item>
      <title>Automatic Meal Recognition</title>
      <link>https://cstenkamp.de/portfolio/visiolab_job/</link>
      <pubDate>Wed, 15 Mar 2023 00:00:00 +0000</pubDate><author>cstenkamp@gmail.com (Chris Stenkamp)</author>
      <guid>https://cstenkamp.de/portfolio/visiolab_job/</guid>
      <description>&lt;video controls preload=&#34;auto&#34; width=&#34;100%&#34;  autoplay muted playsinline class=&#34;html-video&#34;&gt;&#xA;    &lt;source src=&#34;https://cstenkamp.de/portfolio/visiolab_job/visiolab_intro.mp4&#34; type=&#34;video/mp4&#34;&gt;&#xA;  &lt;span&gt;Your browser doesn&#39;t support embedded videos, but don&#39;t worry, you can &lt;a href=&#34;https://cstenkamp.de/portfolio/visiolab_job/visiolab_intro.mp4&#34;&gt;download it&lt;/a&gt; and watch it with your favorite video player!&lt;/span&gt;&#xA;&lt;/video&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://visolab.io/&#34;&gt;VisoLab&lt;/a&gt; is a startup that creates automated self-checkout registers for canteens, where the meals on the tray are recognized on &lt;em&gt;on edge&lt;/em&gt; via an iPad, allowing the customer to pay for their meals within seconds without requiring an employee.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Multi-Purpose Pi</title>
      <link>https://cstenkamp.de/portfolio/multi-purpose-pi/</link>
      <pubDate>Sat, 22 Oct 2022 00:00:00 +0000</pubDate><author>cstenkamp@gmail.com (Chris Stenkamp)</author>
      <guid>https://cstenkamp.de/portfolio/multi-purpose-pi/</guid>
      <description>&lt;img src=&#34;https://cstenkamp.de/images/mpi_main.jpg&#34;&#xA;     alt=&#34;MPi Main&#34;&#xA;     &gt;</description>
    </item>
    <item>
      <title>Siddata Study Assistant</title>
      <link>https://cstenkamp.de/portfolio/siddata-backend/</link>
      <pubDate>Mon, 16 May 2022 00:00:00 +0000</pubDate><author>cstenkamp@gmail.com (Chris Stenkamp)</author>
      <guid>https://cstenkamp.de/portfolio/siddata-backend/</guid>
      <description>The &lt;a href=&#34;https://www.siddata.de/&#34;&gt;Siddata-Project&lt;/a&gt; facilitates study individualization through a digital data-driven assistant, available as a Stud.IP Plugin.</description>
    </item>
    <item>
      <title>Masterthesis: Explainable Course Recommendation</title>
      <link>https://cstenkamp.de/portfolio/masterthesis/</link>
      <pubDate>Thu, 14 Apr 2022 00:00:00 +0000</pubDate><author>cstenkamp@gmail.com (Chris Stenkamp)</author>
      <guid>https://cstenkamp.de/portfolio/masterthesis/</guid>
      <description>&lt;p&gt;For this thesis, I created a Conceptual Space from Course Descriptions for explainable Recommendation, in a highly performant pipeline on the university-grid.&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Sub-Pages:&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://cstenkamp.de/portfolio/digital/masterthesis_/long_intro&#34;&gt;High-Level Intro&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://cstenkamp.de/portfolio/digital/masterthesis_/thesistext&#34;&gt;Thesistext&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://cstenkamp.de/portfolio/digital/masterthesis_/snakemake_grid&#34;&gt;Snakemake &amp;amp; Sun Grid Engine&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;</description>
    </item>
    <item>
      <title>Button-Board</title>
      <link>https://cstenkamp.de/portfolio/button-board/</link>
      <pubDate>Sat, 11 Dec 2021 00:00:00 +0000</pubDate><author>cstenkamp@gmail.com (Chris Stenkamp)</author>
      <guid>https://cstenkamp.de/portfolio/button-board/</guid>
      <description>&lt;img src=&#34;https://cstenkamp.de/images/3dprinting_gallery/Buttonboard_finished.jpg&#34;&#xA;     alt=&#34;Main Image&#34;&#xA;     &gt;&#xA;&lt;p&gt;After finally (and only for now) accepting that a reliable sound2light-bassline-detection is probably more trouble than it&amp;rsquo;s worth, I next needed a way for tap2bpm instead. This, however, required new Hardware, and thus, I developed this Button-Board.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Wifi-Connected Party Lights</title>
      <link>https://cstenkamp.de/portfolio/lohra-lichter/</link>
      <pubDate>Wed, 11 Aug 2021 00:00:00 +0000</pubDate><author>cstenkamp@gmail.com (Chris Stenkamp)</author>
      <guid>https://cstenkamp.de/portfolio/lohra-lichter/</guid>
      <description>&lt;p&gt;&lt;img src=&#34;hausparty2.gif&#34;&#xA;     alt=&#34;Hausparty&#34;&#xA;     &gt;&#xA;&#xA;&lt;img src=&#34;strahler_station.jpg&#34;&#xA;     alt=&#34;Strahler Station&#34;&#xA;     &gt;&#xA;&#xA;&lt;img src=&#34;strip_station.jpg&#34;&#xA;     alt=&#34;Strip Station&#34;&#xA;     &gt;&#xA;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Gesture Recognition in Large Video Corpora</title>
      <link>https://cstenkamp.de/portfolio/gesture-recognition/</link>
      <pubDate>Wed, 17 Mar 2021 00:00:00 +0000</pubDate><author>cstenkamp@gmail.com (Chris Stenkamp)</author>
      <guid>https://cstenkamp.de/portfolio/gesture-recognition/</guid>
      <description>In this student research job for the &lt;a href=&#34;https://www.redhenlab.org/&#34;&gt;&lt;em&gt;Red Hen Lab&lt;/em&gt;&lt;/a&gt;, I worked on a pipeline that automatically detects hand gestures in large datasets of videos, involving &lt;a href=&#34;https://github.com/CMU-Perceptual-Computing-Lab/openpose&#34;&gt;&lt;em&gt;OpenPose&lt;/em&gt;&lt;/a&gt; for Pose Recognition, Person detection, Person tracking, Scene detection and more, and deployed it on a HPC using Snakemake and Singularity to create a multimodal communication corpus from the Ellen DeGeneres show.</description>
    </item>
    <item>
      <title>Stringart-Lamp</title>
      <link>https://cstenkamp.de/portfolio/stringart-lamp/</link>
      <pubDate>Sun, 27 Sep 2020 00:00:00 +0000</pubDate><author>cstenkamp@gmail.com (Chris Stenkamp)</author>
      <guid>https://cstenkamp.de/portfolio/stringart-lamp/</guid>
      <description>&lt;img src=&#34;https://cstenkamp.de/images/stringartlamp_on_pretty_slim.jpg&#34;&#xA;     alt=&#34;targets&#34;&#xA;     &gt;&#xA;&lt;p&gt;This is a lampshade made of string, made for a free-standing lamp with a single light bulb in it. It is designed dim the bulb as little as possible and just be a pretty ornament whether the light is turned on or off. As the bulb is pretty visible inside the shade, I recommend a pretty one with warm light, such as an Edison-bulb.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Lectures on Scientific Programming in Python</title>
      <link>https://cstenkamp.de/portfolio/scipy/</link>
      <pubDate>Tue, 07 Jul 2020 00:00:00 +0000</pubDate><author>cstenkamp@gmail.com (Chris Stenkamp)</author>
      <guid>https://cstenkamp.de/portfolio/scipy/</guid>
      <description>A comprehensive course, with lectures and interactive assignments, about Scientific Programming in Python, offered for three years at the University of Osnabrück.</description>
    </item>
    <item>
      <title>C&#43;&#43; Game: Bomberperson</title>
      <link>https://cstenkamp.de/portfolio/bomberperson/</link>
      <pubDate>Sun, 08 Mar 2020 00:00:00 +0000</pubDate><author>cstenkamp@gmail.com (Chris Stenkamp)</author>
      <guid>https://cstenkamp.de/portfolio/bomberperson/</guid>
      <description>&lt;p&gt;&lt;strong&gt;Bomberperson&lt;/strong&gt; is a maze-based multiplayer for 2 - 4 Players, that was programmed in a C++-project following up the respective university-course. All players should try to eliminate each other and be the last one standing. Player can place bombs which explode after a certain amount of time in multiple directions and can destroy obstacles and other players. Destroyed obstacles can drop power-upgrades that temporarily improve a Player. The Player is killed if they get caught by any bomb exploding or get hit by the Koopa-Shell too often.&lt;/p&gt;&#xA;&lt;img src=&#34;https://cstenkamp.de/images/bomberperson_screenshot.png&#34;&#xA;     alt=&#34;targets&#34;&#xA;     &gt;</description>
    </item>
    <item>
      <title>Chatbot: Guru To Go</title>
      <link>https://cstenkamp.de/portfolio/guru-to-go/</link>
      <pubDate>Thu, 05 Mar 2020 00:00:00 +0000</pubDate><author>cstenkamp@gmail.com (Chris Stenkamp)</author>
      <guid>https://cstenkamp.de/portfolio/guru-to-go/</guid>
      <description>A speech-controlled meditation assistant and sentiment tracker</description>
    </item>
    <item>
      <title>Avanti Madonna Partys &amp; Decoration</title>
      <link>https://cstenkamp.de/portfolio/party_avanti/</link>
      <pubDate>Sun, 28 Apr 2019 00:00:00 +0000</pubDate><author>cstenkamp@gmail.com (Chris Stenkamp)</author>
      <guid>https://cstenkamp.de/portfolio/party_avanti/</guid>
      <description>&lt;video controls preload=&#34;auto&#34; width=&#34;100%&#34;  autoplay muted playsinline class=&#34;html-video&#34;&gt;&#xA;    &lt;source src=&#34;https://cstenkamp.de/portfolio/party_avanti/intro_vid.mp4&#34; type=&#34;video/mp4&#34;&gt;&#xA;  &lt;span&gt;Your browser doesn&#39;t support embedded videos, but don&#39;t worry, you can &lt;a href=&#34;https://cstenkamp.de/portfolio/party_avanti/intro_vid.mp4&#34;&gt;download it&lt;/a&gt; and watch it with your favorite video player!&lt;/span&gt;&#xA;&lt;/video&gt;&#xA;&#xA;&#xA;&lt;div class=&#34;gallery caption-position-bottom caption-effect-fade hover-effect-zoom hover-transition&#34; itemscope itemtype=&#34;http://schema.org/ImageGallery&#34;&gt;&#xA;&#xA;&#xA;  &#xA;  &lt;link rel=&#34;stylesheet&#34; href=&#34;https://cstenkamp.de/css/hugo-easy-gallery.css&#34; /&gt;&lt;div class=&#34;box&#34; &gt;&#xA;    &lt;figure  itemprop=&#34;associatedMedia&#34; itemscope itemtype=&#34;http://schema.org/ImageObject&#34;&gt;&lt;div class=&#34;img&#34;&#xA;        &#xA;          style=&#34;background-image: url(&#39;https://cstenkamp.de/images/party_avanti/wasserw%C3%A4nde.gif&#39;);&#34;&#xA;        &#xA;        &gt;&#xA;  &#xA;        &lt;img itemprop=&#34;thumbnail&#34; src=&#34;https://cstenkamp.de/images/party_avanti/wasserw%c3%a4nde.gif&#34; alt=&#34;/images/party_avanti/wasserwände.gif&#34;/&gt;&#xA;      &lt;/div&gt;&#xA;      &lt;a href=&#34;https://cstenkamp.de/images/party_avanti/wasserw%c3%a4nde.gif&#34; itemprop=&#34;contentUrl&#34; class=&#34;gallery-image-link&#34;&gt;&lt;/a&gt;&#xA;    &lt;/figure&gt;&#xA;  &lt;/div&gt;&#xA;&#xA;  &#xA;  &lt;div class=&#34;box&#34; &gt;&#xA;    &lt;figure  itemprop=&#34;associatedMedia&#34; itemscope itemtype=&#34;http://schema.org/ImageObject&#34;&gt;&lt;div class=&#34;img&#34;&#xA;        &#xA;          style=&#34;background-image: url(&#39;https://cstenkamp.de/images/party_avanti/wasserw%C3%A4nde2.gif&#39;);&#34;&#xA;        &#xA;        &gt;&#xA;  &#xA;        &lt;img itemprop=&#34;thumbnail&#34; src=&#34;https://cstenkamp.de/images/party_avanti/wasserw%c3%a4nde2.gif&#34; alt=&#34;/images/party_avanti/wasserwände2.gif&#34;/&gt;&#xA;      &lt;/div&gt;&#xA;      &lt;a href=&#34;https://cstenkamp.de/images/party_avanti/wasserw%c3%a4nde2.gif&#34; itemprop=&#34;contentUrl&#34; class=&#34;gallery-image-link&#34;&gt;&lt;/a&gt;&#xA;    &lt;/figure&gt;&#xA;  &lt;/div&gt;&#xA;&#xA;  &#xA;  &lt;div class=&#34;box&#34; &gt;&#xA;    &lt;figure  itemprop=&#34;associatedMedia&#34; itemscope itemtype=&#34;http://schema.org/ImageObject&#34;&gt;&lt;div class=&#34;img&#34;&#xA;        &#xA;          style=&#34;background-image: url(&#39;https://cstenkamp.de/images/party_avanti/wasserw%C3%A4nde3.gif&#39;);&#34;&#xA;        &#xA;        &gt;&#xA;  &#xA;        &lt;img itemprop=&#34;thumbnail&#34; src=&#34;https://cstenkamp.de/images/party_avanti/wasserw%c3%a4nde3.gif&#34; alt=&#34;/images/party_avanti/wasserwände3.gif&#34;/&gt;&#xA;      &lt;/div&gt;&#xA;      &lt;a href=&#34;https://cstenkamp.de/images/party_avanti/wasserw%c3%a4nde3.gif&#34; itemprop=&#34;contentUrl&#34; class=&#34;gallery-image-link&#34;&gt;&lt;/a&gt;&#xA;    &lt;/figure&gt;&#xA;  &lt;/div&gt;&#xA;&#xA;&#xA;&lt;/div&gt;</description>
    </item>
    <item>
      <title>Deep Document Splitter</title>
      <link>https://cstenkamp.de/portfolio/inserve_job/</link>
      <pubDate>Fri, 01 Mar 2019 00:00:00 +0000</pubDate><author>cstenkamp@gmail.com (Chris Stenkamp)</author>
      <guid>https://cstenkamp.de/portfolio/inserve_job/</guid>
      <description>An automated pipeline to split a bunch of scanned pages into single documents</description>
    </item>
    <item>
      <title>Bachelorthesis: Controlling Race Cars with Deep ANNs</title>
      <link>https://cstenkamp.de/portfolio/bachelorthesis/</link>
      <pubDate>Thu, 14 Sep 2017 00:00:00 +0000</pubDate><author>cstenkamp@gmail.com (Chris Stenkamp)</author>
      <guid>https://cstenkamp.de/portfolio/bachelorthesis/</guid>
      <description>Delving into the realm of self-driving cars for my bachelor&amp;rsquo;s thesis, I endeavored to optimize their tactical decisions, particularly speed, using cutting-edge deep neural networks and reinforcement learning in tensorflow within a transformed racing simulation. The resulting research platform, built on Unity, showcased the potential of real-time feedback and adaptability, offering valuable insights into the future integration of reinforcement learning in self-driving cars.</description>
    </item>
    <item>
      <title>3D-Game: AVZ-Run</title>
      <link>https://cstenkamp.de/portfolio/avz-run/</link>
      <pubDate>Thu, 04 Aug 2016 00:00:00 +0000</pubDate><author>cstenkamp@gmail.com (Chris Stenkamp)</author>
      <guid>https://cstenkamp.de/portfolio/avz-run/</guid>
      <description>In this 3D-Browser-Game developed in a computergraphics-project using &lt;code&gt;THREE.js&lt;/code&gt;, the player is trapped in the infamous burning AVZ and must try to escape this inferno. The player controls the in-game character and must overcome obstacles, puzzles and traps to get to the bottom and out of the AVZ. &lt;a href=&#34;https://cstenkamp.de/avz-run/&#34;&gt;&lt;strong&gt;Play here!&lt;/strong&gt;&lt;/a&gt;</description>
    </item>
    <item>
      <title>Curriculum Vitae</title>
      <link>https://cstenkamp.de/cv/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><author>cstenkamp@gmail.com (Chris Stenkamp)</author>
      <guid>https://cstenkamp.de/cv/</guid>
      <description>&lt;link rel=&#34;stylesheet&#34; href=&#34;{{ hugo_public_url }}/fontawesome/css/all.css&#34; /&gt;&#xA;    &lt;div style=&#34;text-align: center; width:100%; display:inline-block&#34;&gt;&#xA;    &lt;a href=&#34;#&#34; target=&#34;_blank&#34; id=&#34;open_full&#34;&gt;Open as full page &lt;i class=&#34;fa fa-external-link-alt fa-xs&#34; aria-hidden=&#34;true&#34;&gt;&lt;/i&gt;&lt;/a&gt; &lt;b&gt;·&lt;/b&gt; &#xA;    &lt;a href=&#34;https://www.xing.com/profile/Christoph_Stenkamp&#34; target=&#34;_blank&#34;&gt;Xing Profile &lt;i class=&#34;fa fa-external-link-alt fa-xs&#34; aria-hidden=&#34;true&#34;&gt;&lt;/i&gt;&lt;/a&gt; &lt;b&gt;·&lt;/b&gt; &#xA;    &lt;a href=&#34;https://www.linkedin.com/in/cstenkamp/&#34; target=&#34;_blank&#34;&gt;LinkedIn Profile &lt;i class=&#34;fa fa-external-link-alt fa-xs&#34; aria-hidden=&#34;true&#34;&gt;&lt;/i&gt;&lt;/a&gt; &#xA;    &lt;/div&gt;&#xA;    &#xA;    &lt;div id=&#34;cv-controls&#34;&gt;&#xA;    &#xA;      &lt;div class=&#34;cv-group&#34; id=&#34;length-group&#34;&gt;&#xA;        &lt;div class=&#34;cv-label&#34;&gt;Length&lt;/div&gt;&#xA;    &#xA;        &lt;label class=&#34;cv-option&#34;&gt;&#xA;          &lt;input type=&#34;radio&#34; name=&#34;cv_length_choice&#34; value=&#34;sh&#34;&gt;&#xA;          &lt;span&gt;Short&lt;/span&gt;&#xA;        &lt;/label&gt;&#xA;    &#xA;        &lt;label class=&#34;cv-option&#34;&gt;&#xA;          &lt;input type=&#34;radio&#34; name=&#34;cv_length_choice&#34; value=&#34;lg&#34;&gt;&#xA;          &lt;span&gt;Long&lt;/span&gt;&#xA;        &lt;/label&gt;&#xA;      &lt;/div&gt;&#xA;    &#xA;      &lt;div class=&#34;cv-group&#34; id=&#34;cat-group&#34;&gt;&#xA;        &lt;div class=&#34;cv-label&#34;&gt;Content&lt;/div&gt;&#xA;    &#xA;        &lt;label class=&#34;cv-option&#34;&gt;&#xA;          &lt;input type=&#34;checkbox&#34; id=&#34;cv_cat_nontech&#34;&gt;&#xA;          &lt;span&gt;Include non-tech&lt;/span&gt;&#xA;        &lt;/label&gt;&#xA;      &lt;/div&gt;&#xA;    &#xA;    &lt;/div&gt;&#xA;&#xA;&#xA;&#xA;&lt;script&gt;&#xA;document.addEventListener(&#34;DOMContentLoaded&#34;, function () {&#xA;  // defaults&#xA;  const curLength = CVParams.getParam(&#34;length&#34;, &#34;sh&#34;);      // sh|lg&#xA;  const curCat    = CVParams.getParam(&#34;cat&#34;, &#34;tech&#34;);       // tech|nontech&#xA;&#xA;  // init radios&#xA;  const radios = document.querySelectorAll(&#39;input[name=&#34;cv_length_choice&#34;]&#39;);&#xA;  radios.forEach(function(r) {&#xA;    if (r.value === curLength) {&#xA;      r.checked = true;&#xA;    }&#xA;    r.addEventListener(&#34;change&#34;, function(e) {&#xA;      // setParam keeps others&#xA;      CVParams.setParam(&#34;length&#34;, e.target.value);&#xA;    });&#xA;  });&#xA;&#xA;  // init checkbox&#xA;  const catBox = document.getElementById(&#34;cv_cat_nontech&#34;);&#xA;  catBox.checked = (curCat === &#34;nontech&#34;);&#xA;  catBox.addEventListener(&#34;change&#34;, function(e) {&#xA;    if (e.target.checked) {&#xA;      CVParams.setParam(&#34;cat&#34;, &#34;nontech&#34;);&#xA;    } else {&#xA;      // when unchecked we explicitly want &#34;tech&#34;&#xA;      CVParams.setParam(&#34;cat&#34;, &#34;tech&#34;);&#xA;    }&#xA;  });&#xA;});&#xA;&#xA;&lt;/script&gt;&#xA;&#xA;&#xA;  &#xA;&#xA;&#xA;&#xA;&#xA;  &#xA;&#xA;  &#xA;&#xA;  &#xA;    &#xA;    &#xA;  &#xA;&#xA;  &#xA;    &#xA;    &#xA;  &#xA;&#xA;  &#xA;    &#xA;    &#xA;  &#xA;&#xA;  &#xA;&#xA;&#xA;&#xA;&#xA;&lt;script&gt;&#xA;  document.addEventListener(&#34;DOMContentLoaded&#34;, function() {&#xA;    includeHTML(&#34;https://cstenkamp.de/getcv/cv&#34;, &#34;cvroot&#34;, &#34;:host {line-height: 1.6; font-size: 13px; color: black; font-family: \&#34;Helvetica Neue\&#34;, Helvetica, Arial, sans-serif; display: block; }\n     h2, h3 {font-size: larger !important;}\n     h1 {font-size: 40px !important;}&#34;, function () { &#xA; const urlparams = new URLSearchParams(window.location.search); if (urlparams.get(&#34;cat&#34;) === null) { urlparams.set(&#34;cat&#34;, &#34;tech&#34;)}if (urlparams.get(&#34;language&#34;) === null) { urlparams.set(&#34;language&#34;, &#34;en&#34;)}if (urlparams.get(&#34;length&#34;) === null) { urlparams.set(&#34;length&#34;, &#34;sh&#34;)}; console.log(urlparams.toString()); return &#34;?&#34;+urlparams.toString(); }) });&#xA;&lt;/script&gt;&#xA;&#xA;&lt;custom-sandbox id=&#34;cvroot&#34;&gt;&lt;/custom-sandbox&gt;</description>
    </item>
    <item>
      <title>Scipy Course Material</title>
      <link>https://cstenkamp.de/page/scipy/course_material/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><author>cstenkamp@gmail.com (Chris Stenkamp)</author>
      <guid>https://cstenkamp.de/page/scipy/course_material/</guid>
      <description>&lt;h1 id=&#34;2020&#34;&gt;2020&lt;/h1&gt;&#xA;&lt;h4 id=&#34;lecture-1-introduction&#34;&gt;Lecture 1: Introduction&lt;/h4&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&#xA;&lt;div class=&#34;hover-container&#34;&gt;&lt;div class=&#34;hover-target&#34; tabindex=&#34;0&#34;&gt;&lt;a href=&#34;https://www.youtube.com/watch?v=Qe6Jt7l1HAc&amp;amp;list=PL7Rs54JKuEjHvYa_MdMbNrELvEiNxrOI8&amp;amp;index=3&#34;&gt;Recordings&lt;/a&gt;&lt;/div&gt;&lt;aside class=&#34;hover-popup&#34; style=&#34;width: 800px&#34;&gt;&lt;div class=&#34;inside-hover&#34;&gt;&lt;a href=&#34;https://www.youtube.com/watch?v=Qe6Jt7l1HAc&amp;amp;list=PL7Rs54JKuEjHvYa_MdMbNrELvEiNxrOI8&amp;amp;index=3&#34;&gt;Organisation&lt;/a&gt;, &lt;a href=&#34;https://www.youtube.com/watch?v=bJsAt1BIPIU&amp;amp;list=PL7Rs54JKuEjHvYa_MdMbNrELvEiNxrOI8&amp;amp;index=4&#34;&gt;Why Scientific Programming?&lt;/a&gt;, &lt;a href=&#34;https://www.youtube.com/watch?v=VEit30-GHFk&amp;amp;list=PL7Rs54JKuEjHvYa_MdMbNrELvEiNxrOI8&amp;amp;index=5&#34;&gt;Our Path&lt;/a&gt;, &lt;a href=&#34;https://www.youtube.com/watch?v=gvC_Y_JZwPM&amp;amp;list=PL7Rs54JKuEjHvYa_MdMbNrELvEiNxrOI8&amp;amp;index=6&#34;&gt;Whirlwind Tour&lt;/a&gt;, &lt;a href=&#34;https://www.youtube.com/watch?v=x3zYGZLgosQ&amp;amp;list=PL7Rs54JKuEjHvYa_MdMbNrELvEiNxrOI8&amp;amp;index=7&#34;&gt;Course Infrastructure&lt;/a&gt;, &lt;a href=&#34;https://www.youtube.com/watch?v=kNjskVIveTA&amp;amp;list=PL7Rs54JKuEjHvYa_MdMbNrELvEiNxrOI8&amp;amp;index=8&#34;&gt;Setup: IDEs&lt;/a&gt;, &lt;a href=&#34;https://www.youtube.com/watch?v=Y3O2TVVGLy8&amp;amp;list=PL7Rs54JKuEjHvYa_MdMbNrELvEiNxrOI8&amp;amp;index=9&#34;&gt;Setup: Install locally&lt;/a&gt;, &lt;a href=&#34;https://www.youtube.com/watch?v=SIBRqH96tYs&amp;amp;list=PL7Rs54JKuEjHvYa_MdMbNrELvEiNxrOI8&amp;amp;index=10&#34;&gt;Setup: Jupyterlab&lt;/a&gt;, &lt;a href=&#34;https://www.youtube.com/watch?v=0YaZICoQxWI&amp;amp;list=PL7Rs54JKuEjHvYa_MdMbNrELvEiNxrOI8&amp;amp;index=11&#34;&gt;git intro&lt;/a&gt;, &lt;a href=&#34;https://www.youtube.com/watch?v=8vnnnxjKtUc&amp;amp;list=PL7Rs54JKuEjHvYa_MdMbNrELvEiNxrOI8&amp;amp;index=12&#34;&gt;The shell&lt;/a&gt;, &lt;a href=&#34;https://www.youtube.com/watch?v=osuweNt-ylA&amp;amp;list=PL7Rs54JKuEjHvYa_MdMbNrELvEiNxrOI8&amp;amp;index=13&#34;&gt;git practice&lt;/a&gt;, &lt;a href=&#34;https://www.youtube.com/watch?v=RaHw3jQ9kOU&amp;amp;list=PL7Rs54JKuEjHvYa_MdMbNrELvEiNxrOI8&amp;amp;index=14&#34;&gt;Howto Homework&lt;/a&gt;&lt;/div&gt;&lt;/aside&gt;&lt;/div&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://github.com/scientificprogrammingUOS/lectures/blob/master/week01-Introduction/Introduction_2020.pdf&#34;&gt;Introduction Slides&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://github.com/scientificprogrammingUOS/lectures/blob/master/week01-Introduction/whirlwind_tour.ipynb&#34;&gt;Whirlwind Tour (static)&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://github.com/scientificprogrammingUOS/2020-homework01&#34;&gt;Homework sheet&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;</description>
    </item>
    <item>
      <title>Scipy Course: All Recordings</title>
      <link>https://cstenkamp.de/page/scipy/recordings_list/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><author>cstenkamp@gmail.com (Chris Stenkamp)</author>
      <guid>https://cstenkamp.de/page/scipy/recordings_list/</guid>
      <description>All Scientific Programming in Python lecture recordings from 2018  &amp;ndash; 2020 can be viewed on &lt;a href=&#34;https://www.youtube.com/channel/UC_FUSDNAoX8woYbGXaFdtvw&#34;&gt;Youtube&lt;/a&gt;. &lt;br&gt;Open this page to view the table with all recordings per year and lecture.</description>
    </item>
    <item>
      <title>University Courses</title>
      <link>https://cstenkamp.de/page/courses/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><author>cstenkamp@gmail.com (Chris Stenkamp)</author>
      <guid>https://cstenkamp.de/page/courses/</guid>
      <description>&lt;style&gt;&#xA;blockquote &gt; p,&#xA;blockquote &gt; ol &gt; li {&#xA;&#xA;}&#xA;li &gt; ul &gt; li {&#xA;  list-style-type: none;&#xA;  margin-left: -20px;&#xA;  padding: 0;&#xA;  color: gray;&#xA;font-weight: normal;&#xA;}&#xA;li {&#xA;  font-weight: bold;&#xA;}&#xA;&lt;/style&gt;&#xA;&#xA;&#xA;&lt;h1 id=&#34;master&#34;&gt;Master&lt;/h1&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;strong&gt;Focus modules:&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Computational Linguistics&lt;/li&gt;&#xA;&lt;li&gt;Neuroinformatics&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Study Project:&lt;/strong&gt; Product identification from Images and Videos&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;h3 id=&#34;winter-202021&#34;&gt;Winter 2020/21&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Spanish B1&lt;/li&gt;&#xA;&lt;li&gt;Introduction to Technical Computer Science&#xA;&lt;ul&gt;&#xA;&lt;li&gt;An overview from logic gates and boolean algebra over circuit design and automaton theory through programming micro processors. Dealt also with ISA, interfacing, cost efficient design, and other relevant topics. In the process of it, we went from simple gates to a full RISC-V processor, implemented in a simulator. Also dealt with the C programming language.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Accompanying Seminar to the Study Project: Multi-agent communication in a multi-task visual world&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;summer-2020&#34;&gt;Summer 2020&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;Teaching&lt;/strong&gt;: Scientific Programming in Python &lt;a href=&#34;https://cstenkamp.de/portfolio/scipy&#34;&gt;&lt;i class=&#34;fa fa-external-link-alt fa-xs&#34; aria-hidden=&#34;true&#34;&gt;&lt;/i&gt;&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Decoding Neuronal Activity&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;winter-201920&#34;&gt;Winter 2019/20&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;The C++ Programming Language (Lecture)&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Introduction to C and C++ programming. Contents included pointer-arithmetic, memory allocation, language properties, std-libraries. Also an overview over common libraries like STL/boost/freeglut was part of the course. &lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;The C++ Programming Language (Internship) &lt;a href=&#34;https://cstenkamp.de/portfolio/bomberperson&#34;&gt;&lt;i class=&#34;fa fa-external-link-alt fa-xs&#34; aria-hidden=&#34;true&#34;&gt;&lt;/i&gt;&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Rule-based models&lt;/li&gt;&#xA;&lt;li&gt;Introduction to Ethics&lt;/li&gt;&#xA;&lt;li&gt;Conversational Agents and Speech Interfaces for Learning &lt;a href=&#34;https://cstenkamp.de/portfolio/guru-to-go/&#34;&gt;&lt;i class=&#34;fa fa-external-link-alt fa-xs&#34; aria-hidden=&#34;true&#34;&gt;&lt;/i&gt;&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Political Theory of Cognitive Science&lt;/li&gt;&#xA;&lt;li&gt;Time Series Analysis and Forecasting&lt;/li&gt;&#xA;&lt;li&gt;Ethics and Climate Change&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;summer-2019&#34;&gt;Summer 2019&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;Teaching&lt;/strong&gt;: Scientific Programming in Python &lt;a href=&#34;https://cstenkamp.de/portfolio/scipy&#34;&gt;&lt;i class=&#34;fa fa-external-link-alt fa-xs&#34; aria-hidden=&#34;true&#34;&gt;&lt;/i&gt;&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Neurodynamics&lt;/li&gt;&#xA;&lt;li&gt;Introduction to political Philosophy&#xA;&lt;ul&gt;&#xA;&lt;li&gt;This philosophy lecture introduced the different approaches to theory of states, highlighting the difference in their priorities - from Hobbes&amp;rsquo; &lt;em&gt;Leviathan&lt;/em&gt; to the current philosophies for values such as liberalism and communitarism.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Molecular genetic and neuroendocrine bases of behaviour (Lecture &amp;amp; Seminar)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;winter-201819&#34;&gt;Winter 2018/19&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Quantum Machine Learning&lt;/li&gt;&#xA;&lt;li&gt;Advanced Algorithms&lt;/li&gt;&#xA;&lt;li&gt;Spanish A2&lt;/li&gt;&#xA;&lt;li&gt;Prospects and Risks of Artificial Intelligence&#xA;&lt;ul&gt;&#xA;&lt;li&gt;In this seminar, we discussed both the risks of AI in far-future superintelligence scenarios as put forward by eg. Nick Bostrom, but also the current and concrete dangers such as reward hacking, proliferating biases and our continual dependance on AI.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;summer-2018&#34;&gt;Summer 2018&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;Teaching&lt;/strong&gt;: Scientific programming in Python &lt;a href=&#34;https://cstenkamp.de/portfolio/scipy&#34;&gt;&lt;i class=&#34;fa fa-external-link-alt fa-xs&#34; aria-hidden=&#34;true&#34;&gt;&lt;/i&gt;&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Study Project&lt;/strong&gt;: Product identification from images and videos (Part II) &lt;a href=&#34;https://cstenkamp.de/portfolio/pimv&#34;&gt;&lt;i class=&#34;fa fa-external-link-alt fa-xs&#34; aria-hidden=&#34;true&#34;&gt;&lt;/i&gt;&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;winter-201718&#34;&gt;Winter 2017/18&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;Study Project&lt;/strong&gt;: Product identification from images and videos (Part I) &lt;a href=&#34;https://cstenkamp.de/portfolio/pimv&#34;&gt;&lt;i class=&#34;fa fa-external-link-alt fa-xs&#34; aria-hidden=&#34;true&#34;&gt;&lt;/i&gt;&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Natural Language Processing&#xA;&lt;ul&gt;&#xA;&lt;li&gt;This seminar dealt with all sub-categories of modern natural language processing, such as sentiment detection, translation, textual entailment, text summarization and much more, as well es the theory of the underlying embeddings.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Selected Topics in Nature-inspired Algorithms&lt;/li&gt;&#xA;&lt;li&gt;Speech dialogue systems and embodied conversational agents&lt;/li&gt;&#xA;&lt;li&gt;Operating Systems and Computer Networks&#xA;&lt;ul&gt;&#xA;&lt;li&gt;A dense lecture about two not-so-small topics. In it, we learned about Operating Systems (and the C programming language, while at it) and how they are organized, such how scheduling works, RAM organization, different kinds of kernels, etc. The course was also about computer networks, so we learned about the ISO/OSI model and all of its layers, the different protocols that make up the internet such as DNS and routing protocols, and programmed TCP and UDP Sockets.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;hr&gt;&#xA;&lt;h1 id=&#34;bachelor&#34;&gt;Bachelor&lt;/h1&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;strong&gt;Focus modules:&lt;/strong&gt;&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
