<node id="693571">
  <nid>693571</nid>
  <type>event</type>
  <uid>
    <user id="27707"><![CDATA[27707]]></user>
  </uid>
  <created>1793199333</created>
  <changed>1793199406</changed>
  <title><![CDATA[PhD Defense by Christopher Kraemer]]></title>
  <body><![CDATA[<p>Title: Democratization of battery-less and sustainable computing systems<br>Date: Wednesday, November 11th, 2026<br>Time: 10am - 12pm Eastern Time<br>Where: Coda C1215 Midtown<br>Online: Link</p><p><br>Christopher Kraemer<br>PhD Candidate<br>School of Computer Science<br>College of Computing<br>Georgia Institute of Technology</p><p>Committee<br>Dr. Josiah Hester(Advisor) - School of Computer Science, Georgia Institute of Technology<br>Dr. Ellen Zegura - School of Computer Science, Georgia Institute of Technology<br>Dr. &nbsp;Umakishore Ramachandran, School of Computer Science, Georgia Institute of Technology<br>Dr. Alex Adams - School of Interactive Computing, Georgia Institute of Technology<br>Dr. Thomas Ball - Honorary Professor, Lancaster University &amp; Affiliate Faculty, University of Washington</p><p>Abstract</p><p>Three pillars of democratization are equity, access, and agency. An equitable system lowers the barrier to entry for novice users and programmers. First, I show equity through Battery-free MakeCode, a compiler modification to the popular education tool Microsoft’s MakeCode for micro:bit. This compiler modification analyses, reorganizes, and inserts code into a novice’s program so that even someone who is just learning how to code can make a battery-free device with the BBC micro:bit. Second, access means expanding battery-less computing to hobbyists, makers, and researchers. In my paper User-directed Assembly Code Transformations Enabling Efficient Batteryless Arduino Applications, I developed a low-level binary rewriting tool to enable battery-free computing for Arduino users. This allows Arduino users to make an intermittent device with a wide array of off-the-shelf hardware. Third, education and feedback about how a battery-free device will run in the wild gives programmers agency in their development. The Intermittent Computing Energy Toolkit revisits Microsoft's MakeCode for micro:bit and overhauls its debugging and simulator environment with dynamic and static energy analysis. This analysis allows users to detect battery-free energy bugs and test their programs before deploying their device.&nbsp;<br>&nbsp;</p>]]></body>
  <field_summary_sentence>
    <item>
      <value><![CDATA[Democratization of battery-less and sustainable computing systems]]></value>
    </item>
  </field_summary_sentence>
  <field_summary>
    <item>
      <value><![CDATA[<p>Democratization of battery-less and sustainable computing systems</p>]]></value>
    </item>
  </field_summary>
  <field_time>
    <item>
      <value><![CDATA[2026-11-11T10:00:00-05:00]]></value>
      <value2><![CDATA[2026-11-11T12:00:00-05:00]]></value2>
      <rrule><![CDATA[]]></rrule>
      <timezone><![CDATA[America/New_York]]></timezone>
    </item>
  </field_time>
  <field_fee>
    <item>
      <value><![CDATA[]]></value>
    </item>
  </field_fee>
  <field_extras>
      </field_extras>
  <field_audience>
          <item>
        <value><![CDATA[Public]]></value>
      </item>
      </field_audience>
  <field_media>
      </field_media>
  <field_contact>
    <item>
      <value><![CDATA[]]></value>
    </item>
  </field_contact>
  <field_location>
    <item>
      <value><![CDATA[Coda C1215 Midtown]]></value>
    </item>
  </field_location>
  <field_sidebar>
    <item>
      <value><![CDATA[]]></value>
    </item>
  </field_sidebar>
  <field_phone>
    <item>
      <value><![CDATA[]]></value>
    </item>
  </field_phone>
  <field_url>
    <item>
      <url><![CDATA[]]></url>
      <title><![CDATA[]]></title>
            <attributes><![CDATA[]]></attributes>
    </item>
  </field_url>
  <field_email>
    <item>
      <email><![CDATA[]]></email>
    </item>
  </field_email>
  <field_boilerplate>
    <item>
      <nid><![CDATA[]]></nid>
    </item>
  </field_boilerplate>
  <links_related>
      </links_related>
  <files>
      </files>
  <og_groups>
          <item>221981</item>
      </og_groups>
  <og_groups_both>
          <item><![CDATA[Graduate Studies]]></item>
      </og_groups_both>
  <field_categories>
          <item>
        <tid>1788</tid>
        <value><![CDATA[Other/Miscellaneous]]></value>
      </item>
      </field_categories>
  <field_keywords>
          <item>
        <tid>100811</tid>
        <value><![CDATA[Phd Defense]]></value>
      </item>
      </field_keywords>
  <field_userdata><![CDATA[]]></field_userdata>
</node>
