Skip to content

Commit fc0f192

Browse files
authored
create teaching page that looks like cv
1 parent b2cf366 commit fc0f192

File tree

3 files changed

+182
-16
lines changed

3 files changed

+182
-16
lines changed

_data/teaching.yml

+81
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,81 @@
1+
- title: Courses taught
2+
type: time_table
3+
contents:
4+
- title: COMP 416/519: Genome scale algorithms (Senior Software Design)
5+
institution: Department of Computer Science, Rice University
6+
year: 2024
7+
description:
8+
- Focus on bioinformatics and computational biology.
9+
- Research involved the development of algorithms for genome analysis.
10+
- title: COMP 182: Algorithmic Thinking
11+
institution: Department of Computer Science, Rice University
12+
year: 2024
13+
description:
14+
- Focus on bioinformatics and computational biology.
15+
- Research involved the development of algorithms for genome analysis.
16+
- title: COMP 416/519: Genome scale algorithms (Senior Software Design)
17+
institution: Department of Computer Science, Rice University
18+
year: 2023
19+
description:
20+
- Focus on bioinformatics and computational biology.
21+
- Research involved the development of algorithms for genome analysis.
22+
- title: COMP 182: Algorithmic Thinking
23+
institution: Department of Computer Science, Rice University
24+
year: 2023
25+
description:
26+
- Focus on bioinformatics and computational biology.
27+
- Research involved the development of algorithms for genome analysis.
28+
- title: COMP 416/519
29+
institution: Department of Computer Science, Rice University
30+
year: 2022
31+
description:
32+
- Focus on bioinformatics and computational biology.
33+
- Research involved the development of algorithms for genome analysis.
34+
- title: COMP 182
35+
institution: Department of Computer Science, Rice University
36+
year: 2022
37+
description:
38+
- Focus on bioinformatics and computational biology.
39+
- Research involved the development of algorithms for genome analysis.
40+
- title: COMP 416/519
41+
institution: Department of Computer Science, Rice University
42+
year: 2021
43+
description:
44+
- Focus on bioinformatics and computational biology.
45+
- Research involved the development of algorithms for genome analysis.
46+
- title: COMP 347/547
47+
institution: Department of Computer Science, Rice University
48+
year: 2021
49+
description:
50+
- Focus on bioinformatics and computational biology.
51+
- Research involved the development of algorithms for genome analysis.
52+
- title: COMP 416/519
53+
institution: Department of Computer Science, Rice University
54+
year: 2020
55+
description:
56+
- Focus on bioinformatics and computational biology.
57+
- Research involved the development of algorithms for genome analysis.
58+
- title: COMP 347/547
59+
institution: Department of Computer Science, Rice University
60+
year: 2020
61+
description:
62+
- Focus on bioinformatics and computational biology.
63+
- Research involved the development of algorithms for genome analysis.
64+
- title: COMP 416/519
65+
institution: Department of Computer Science, Rice University
66+
year: 2019
67+
description:
68+
- Focus on bioinformatics and computational biology.
69+
- Research involved the development of algorithms for genome analysis.
70+
- title: COMP 347/547
71+
institution: Department of Computer Science, Rice University
72+
year: 2019
73+
description:
74+
- Focus on bioinformatics and computational biology.
75+
- Research involved the development of algorithms for genome analysis.
76+
- title: CMSC 423: Introduction to Bioinformatics Algorithms and Databases
77+
institution: Department of Computer Science, Rice University
78+
year: 2015
79+
description:
80+
- Focus on bioinformatics and computational biology.
81+
- Research involved the development of algorithms for genome analysis.

_layouts/teaching.liquid

+94
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,94 @@
1+
---
2+
layout: default
3+
---
4+
{% unless site.data.resume %}
5+
<div class="post">
6+
<header class="post-header">
7+
<h1 class="post-title">
8+
{{ page.title }}
9+
</h1>
10+
{% if page.description %}
11+
<p class="post-description">{{ page.description }}</p>
12+
{% endif %}
13+
</header>
14+
15+
<article>
16+
<div class="teaching">
17+
{% for entry in site.data.teaching %}
18+
<a class="anchor" id="{{ entry.title }}"></a>
19+
<div class="card mt-3 p-3">
20+
<h3 class="card-title font-weight-medium">{{ entry.title }}</h3>
21+
<div>
22+
{% if entry.type == 'list' %}
23+
{% include teaching/list.liquid %}
24+
{% elsif entry.type == 'map' %}
25+
{% include teaching/map.liquid %}
26+
{% elsif entry.type == 'nested_list' %}
27+
{% include teaching/nested_list.liquid %}
28+
{% elsif entry.type == 'time_table' %}
29+
{% include teaching/time_table.liquid %}
30+
{% elsif entry.type == 'list_groups' %}
31+
{% include teaching/list_groups.liquid %}
32+
{% else %}
33+
{{ entry.contents }}
34+
{% endif %}
35+
</div>
36+
</div>
37+
{% endfor %}
38+
</div>
39+
</article>
40+
</div>
41+
{% else %}
42+
<div class="post">
43+
<header class="post-header">
44+
<h1 class="post-title">
45+
{{ page.title }}
46+
</h1>
47+
{% if page.description %}
48+
<p class="post-description">{{ page.description }}</p>
49+
{% endif %}
50+
</header>
51+
52+
<article>
53+
<div class="teaching">
54+
{% for data in site.data.teaching %}
55+
{% if data[0] == 'meta' or data[1].size == 0 %} {% continue %} {% endif %}
56+
<a class="anchor" id="{{ data[0] }}"></a>
57+
<div class="card mt-3 p-3">
58+
<h3 class="card-title font-weight-medium">{{ data[0] | capitalize }}</h3>
59+
<div>
60+
{% case data[0] %}
61+
{% when 'basics' %}
62+
{% include resume/basics.liquid %}
63+
{% when 'education' %}
64+
{% include resume/education.liquid %}
65+
{% when 'work' %}
66+
{% include resume/work.liquid %}
67+
{% when 'volunteer' %}
68+
{% include resume/volunteer.liquid %}
69+
{% when 'projects' %}
70+
{% include resume/projects.liquid %}
71+
{% when 'awards' %}
72+
{% include resume/awards.liquid %}
73+
{% when 'skills' %}
74+
{% include resume/skills.liquid %}
75+
{% when 'publications' %}
76+
{% include resume/publications.liquid %}
77+
{% when 'languages' %}
78+
{% include resume/languages.liquid %}
79+
{% when 'interests' %}
80+
{% include resume/interests.liquid %}
81+
{% when 'certificates' %}
82+
{% include resume/certificates.liquid %}
83+
{% when 'references' %}
84+
{% include resume/references.liquid %}
85+
{% else %}
86+
87+
{% endcase %}
88+
</div>
89+
</div>
90+
{% endfor %}
91+
</div>
92+
</article>
93+
</div>
94+
{% endunless %}

_pages/teaching.md

+7-16
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,10 @@
11
---
2-
layout: page
2+
layout: cv
33
permalink: /teaching/
4-
title: teaching
5-
description: Rice CS courses taught by Prof. Treangen
4+
title: Teaching
65
nav: true
7-
nav_order: 5
8-
---
9-
10-
Classes I'm currently teaching (Fall 2024):
11-
- COMP 416/519: Genome-scale algorithms
12-
13-
Upcoming classes (Spring 2025):
14-
- COMP 182: Algorithmic Thinking
15-
16-
Classes I've previously taught at Rice:
17-
- COMP 182 during Spring 2022, 2023, 2024
18-
- COMP 347/547 during Spring 2019, 2020, 2021
19-
- COMP 416/519 during Fall 2020, 2021, 2022, 2023, 2024
6+
nav_order: 6
7+
description: Courses taught
8+
toc:
9+
sidebar: left
10+
---

0 commit comments

Comments
 (0)