Page Not Found
Sorry, but the page you were trying to view does not exist.
Sorry, but the page you were trying to view does not exist.
Portfolio A Practical Framework for Safe Deployment of Autonomous AI Agents - Summary Measuring movement with computer vision - Today, I was measuring my movement using computer vision. Multi-agents software development - A multi-agent foundation LLM is built for parallel, role-separated work on complex problems....
This is the front page of a website that is powered by the Academic Pages template and hosted on GitHub pages. GitHub pages is a free service in which websites are built and hosted from code and data stored in a GitHub repository, automatically updating...
A variety of common markup showing how the theme styles them.
Published in Journal 1, 2009
Education Ph.D in Version Control Theory, GitHub University, 2018 (expected) M.S. in Jekyll, GitHub University, 2014 B.S. in GitHub, GitHub University, 2012Work experience Spring 2024: Academic Pages Collaborator Github University Duties includes: Updates and improvements to template Supervisor: The Users Fall 2015: Research Assistant Github...
a:focus{outline:thin dotted #f89406;outline:5px auto #f89406;outline-offset:-2px}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}html{box-sizing:border-box;background-color:#fff;font-size:16px;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}@media (min-width: 48em){html{font-size:18px}}body{margin:0}::-moz-selection{color:#fff;background:#000}::selection{color:#fff;background:#000}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}a{color:#0a6c85}a:hover,a:active{outline:0}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{max-width:100%;width:auto\9;height:auto;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic}#map_canvas img,.google-maps img{max-width:none}button,input,select,textarea{margin:0;font-size:100%;vertical-align:middle}button,input{*overflow:visible;line-height:normal}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}label,select,button,input[type="button"],input[type="reset"],input[type="submit"],input[type="radio"],input[type="checkbox"]{cursor:pointer}input[type="search"]{box-sizing:content-box;-webkit-appearance:textfield}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}textarea{overflow:auto;vertical-align:top}html{position:relative;min-height:100%}body{margin:0;padding:70px 0 0;padding-bottom:9em;color:#494e52;font-family:Georgia,Times,Times New Roman,serif;line-height:1.5}body.overflow--hidden{overflow:hidden}h1,h2,h3,h4,h5,h6{margin:2em 0 0.5em;line-height:1.2;font-family:Georgia,Times,Times New Roman,serif;font-weight:bold}h1{margin-top:0;font-size:1.563em}h2{font-size:1.25em}h3{font-size:1em}h4{font-size:.75em}h5{font-size:.75em}h6{font-size:.75em}small,.small{font-size:.75em}p{margin-bottom:1.3em}u,ins{text-decoration:none;border-bottom:1px solid #494e52}u a,ins a{color:inherit}del a{color:inherit}p,pre,blockquote,ul,ol,dl,figure,table,fieldset{orphans:3;widows:3}abbr[title],abbr[data-original-title]{text-decoration:none;cursor:help;border-bottom:1px dotted #494e52}blockquote{margin:2em 1em 2em 0;padding-left:1em;padding-right:1em;font-style:italic;border-left:0.25em solid #7a8288}blockquote cite{font-style:italic}blockquote cite:before{content:"\2014";padding-right:5px}a:hover,a:active{outline:0}tt,code,kbd,samp,pre{font-family:Monaco,Consolas,"Lucida Console",monospace}pre{overflow-x:auto}p>code,a>code,li>code,figcaption>code,td>code{padding-top:0.1rem;padding-bottom:0.1rem;font-size:.75em;background:#fafafa;border:1px solid #f2f3f3;border-radius:4px;box-shadow:0 1px 1px rgba(0,0,0,0.125)}p>code:before,p>code:after,a>code:before,a>code:after,li>code:before,li>code:after,figcaption>code:before,figcaption>code:after,td>code:before,td>code:after{letter-spacing:-0.2em;content:"\00a0"}hr{display:block;margin:1em 0;border:0;border-top:1px solid #f2f3f3}ul li,ol li{margin-bottom:0.5em}li ul,li ol{margin-top:0.5em}figure{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:start;align-items:flex-start;flex-wrap:wrap;margin:2em...
Open markdown.md in the text editor as you are reading it.
This is a page not in the menu. You can use markdown in this page.
{% include base_path %}{% for post in site.pages %} {% include archive-single.html %}{% endfor %}
" %} {% if paragraph_segments.size > 1 %} {% assign first_paragraph_html = paragraph_segments[1] | split: "
{% if site.author.googlescholar %} You can also find my articles on my Google Scholar profile.{% endif %}{% include base_path %}{% if site.publication_category %} {% for category in site.publication_category %} {% assign title_shown = false %} {% for post in site.publications reversed %} {% if post.category...
{% include base_path %}A list of all the posts and pages found on the site. For you robots out there is an [XML version]({{ base_path }}/sitemap.xml) available for digesting as well.Pages{% for post in site.pages %} {% include archive-single.html %}{% endfor %}Posts{% for post in...
{% include base_path %}{% include group-by-array collection=site.posts field="tags" %}{% for tag in group_names %} {% assign posts = group_items[forloop.index0] %} {{ tag }} {% for post in posts %} {% include archive-single.html %} {% endfor %}{% endfor %}
This map is generated from a Jupyter Notebook file in /_talks/talkmap.ipynb, which mines the location fields in the .md files in _talks/.
{% if site.talkmap_link == true %}See a map of all the places I've given a talk!{% endif %}{% for post in site.talks reversed %} {% include archive-single-talk.html %}{% endfor %}
{% include base_path %}{% for post in site.teaching reversed %} {% include archive-single.html %}{% endfor %}
{% include base_path %}{% include toc %}## Privacy PolicyThe privacy of my visitors is extremely important. This Privacy Policy outlines the types of personal information that is received and collected and how it is used.First and foremost, I will never share your email address or...
This page moved to {{ '/posts/' | relative_url }}.
{% include base_path %}{% capture written_year %}'None'{% endcapture %} {% for post in site.posts %} {% capture year %}{{ post.date | date: '%Y' }}{% endcapture %} {% if year != written_year %} {{ year }} {% capture written_year %}{{ year }}{% endcapture %} {% endif...
# TODO- [ ] Implement proper tag taxonomy across posts so tags (e.g., `public`) are front-matter driven, clickable, and archive-linked.- [ ] Migrate inline hashtag text in post bodies (e.g., `#public`) to canonical front-matter `tags:` where appropriate.- [ ] Verify `/tags/` coverage and consistency after...
# Jupyter notebook markdown generatorThese .ipynb files are Jupyter notebook files that convert a TSV containing structured data about talks (`talks.tsv`) or presentations (`presentations.tsv`) into individual markdown files that will be properly formatted for the academicpages template. The notebooks contain a lot of documentation about...
{% if page.xsl %}{% endif %}Jekyll{{ site.time | date_to_xmlschema }}{{ page.url | absolute_url | xml_escape }}{% assign title = site.title | default: site.name %}{% if page.collection != "posts" %}{% assign collection = page.collection | capitalize %}{% assign title = title | append: " | "...
{% if page.xsl %}{% endif %}{% assign collections = site.collections | where_exp:'collection','collection.output != false' %}{% for collection in collections %}{% assign docs = collection.docs | where_exp:'doc','doc.sitemap != false' %}{% for doc in docs %}{{ doc.url | replace:'/index.html','/' | absolute_url | xml_escape }}{% if doc.last_modified_at or...