{{ partial "meta.html" . }} {{ .Site.Title }} {{ partial "head_includes.html" . }}
{{ partial "sidebar.html" . }}
 

{{ range first 2 ((where .Data.Pages.ByDate "Section" "blog").Reverse) }}

{{ .Title }}

{{ .Date.Format "2 January 2006" }}

{{ if .Truncated }} {{ .Summary }}

Read Moreā€¦

{{ else }} {{ .Content }} {{ end }}
{{ end }}
 

Recent Papers

    {{ range first 5 (where .Data.Pages.ByDate "Section" "publications").Reverse }}
  • {{ .Params.citation | safeHTML }} Abstract {{ if isset .Params "file" }} pdf{{ end }}
  • {{ end }}

Current Teaching

    {{ range (where .Data.Pages.ByDate "Section" "teaching").Reverse }} {{ if (ge .Date.Unix now.Unix) }} {{ if (le .Date.Unix (add now.Unix 7776000)) }}
  • {{ .Title }}, {{ .Date.Format "January" }}–{{ .Params.enddate | dateFormat "January 2006" }}. {{ partial "comingsoon.html" . }}
  • {{ end }} {{ end }} {{ end }} {{ range (where .Data.Pages.ByDate "Section" "teaching").Reverse }} {{ if (le .Date.Unix now.Unix) }} {{ if (le now.Unix (add .Date.Unix .Params.duration)) }}
  • {{ .Title }}, {{ .Date.Format "January" }}–{{ .Params.enddate | dateFormat "January 2006" }}. {{ partial "nowon.html" . }}
  • {{ end }} {{ end }} {{ end }} {{ range (where .Data.Pages.ByDate "Section" "teaching").Reverse }} {{ $classend := (add .Date.Unix .Params.duration) }} {{ if (ge now.Unix $classend ) }} {{ if (le now.Unix (add $classend 10368000)) }}
  • {{ .Title }}, {{ .Date.Format "January" }}–{{ .Params.enddate | dateFormat "January 2006" }}. completed
  • {{ end }} {{ end }} {{ end }}

{{ partial "whatisthis.html" . }} {{ partial "foot.html" . }}