layout | title |
---|---|
default |
Schedule |
The following is the current weekly schedule. This schedule is subject to change and will be frequently updated throughout the semester. The latest deadlines may also be found on [Canvas]({{ site.canvas }}).
Weeks:
{% for week in site.data.schedule.weeks %}
{{ week.week }}{{ week.text }} {%- endfor %}{% for week in site.data.schedule.weeks %}
{%- if week.week %}
Week {% if week.week < 10 %}0{% endif %}{{ week.week }}
{%- else %}
{{ week.text }}
{%- endif %}
{% for column in week.columns %}
{% endfor %}
{{ column.label }}
-
{%- for item in column.items %}
- {%- if item.icon %} {%- else %} {%- endif %} {%- if item.date %} {{ item.date | date: "%m/%d" }}: {%- endif %} {%- if item.link %} {{ item.text }} {%- else %} {{ item.text }} {% endif -%} {% endfor -%}
{% endunless %}
{% endfor %}
{%- for icon in site.data.schedule.icons %}
{{ icon[1].label }}
{%- endfor %}
Interested in being a guest speaker for this course? Please email Sophie at sjengle@cs.usfca.edu for details!
<script>
document.addEventListener('DOMContentLoaded', () => {
(document.querySelectorAll('.notification .delete') || []).forEach(($delete) => {
$notification = $delete.parentNode;
$delete.addEventListener('click', () => {
$notification.parentNode.removeChild($notification);
});
});
});
</script>