Skip to content

Commit c86c389

Browse files
committed
updated website
1 parent 6412133 commit c86c389

6 files changed

Lines changed: 309 additions & 12 deletions

File tree

_config.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ baseurl: ""
88

99
# Theme
1010
remote_theme: "mmistakes/minimal-mistakes@4.26.2"
11-
minimal_mistakes_skin: "air"
11+
minimal_mistakes_skin: "mint"
1212

1313
# Plugins
1414
plugins:

_pages/teaching.md

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -14,17 +14,17 @@ I value learning quality over strict timeliness, provide generous extensions, an
1414

1515
### CSSE220: Object-Oriented Software Development
1616

17-
My most-taught course---17 offerings across 26 sections from Fall 2017 to Spring 2024. CSSE220 is the second course in the CSSE major sequence, bridging from Python to Java.
17+
My most-taught course, which I still love teaching. CSSE220 is the second course in the CSSE major sequence, bridging from Python to Java.
1818

1919
I've invested heavily in this course, developing:
2020
- The **Genetic Algorithm Research Project (GARP)** as an alternative final project connecting coursework to real research
2121
- Exam wrappers for metacognitive reflection
2222
- Video lectures, pre/post-course surveys, and an incentive points system
2323
- TA-led course improvement projects (topic summaries, GradeScope migration, and more)
2424

25-
### CSSE490/CSSE314: Bio-Inspired Artificial Intelligence
25+
### CSSE314: Bio-Inspired Artificial Intelligence
2626

27-
Designed from scratch and taught four times (2021--2023), this course was approved as a permanent offering (CSSE314) starting 2024--25. Based on Floreano & Mattiussi's *Bio-Inspired AI* (MIT Press, 2008), it features:
27+
Designed from scratch and iteratively developed, this course covers a great range of content leaves countless opportunities for constructive creativity. I utilize the excellent text from Floreano & Mattiussi: *Bio-Inspired AI* (MIT Press, 2008), it features:
2828

2929
- "Build Your Own Homework" assignments
3030
- Jigsaw readings and Hypothesis annotations
@@ -35,16 +35,15 @@ Designed from scratch and taught four times (2021--2023), this course was approv
3535

3636
### CSSE280: Introduction to Web Programming
3737

38-
Taught four times (2019--2021) in a partially flipped format with "Follow Along" coding videos, integrated ZyBooks, and Airtable.
39-
40-
[Sample Student Portfolio](/teaching/csse280/sample_portfolio/){: .btn .btn--info}
38+
Taught many times in a variety of formats and content. Latest iteration includes a python webserver from scratch, with basic HTML/CSS/JS, and a final project where students learn a new web framework and develop a project in the final weeks.
4139

4240
### Other Courses
4341

4442
- **CSSE340: Introduction to Cybersecurity** (Winter 2021)
4543
- **CSSE490: Evolutionary Computation** (Fall 2019, 6 students, entirely new)
4644
- **CSSE290: What is Life? (in Computers)** -- Co-developed and co-taught with Robert Williamson (Winter 2021). Led to a Learning & Teaching grant for a new Artificial Life course.
4745
- **CSSE290: Research Lab I, II, III** (2023--2024) -- Organized the first-ever CSSE Research Symposium (Spring 2024) with a keynote speaker, alumni speakers, a printed program, and surprise awards.
46+
- **CSSE290: Artificial Life** (2024--2025) -- New course developed with support by a Learning & Teaching grant. Pilot course included 4 students who developed a portfolio of their learning and presented weekly to each other while covering a wide range of topics in artificial life, including cellular automata, agent-based modeling, and evolutionary robotics.
4847

4948
## Prior Teaching
5049

_site/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -301,7 +301,7 @@ <h1 id="page-title" class="page__title" itemprop="headline">
301301

302302
<section class="page__content" itemprop="text">
303303

304-
<p>I’m Jason Yoder, an Assistant Professor of Computer Science and Software Engineering at <a href="https://www.rose-hulman.edu/">Rose-Hulman Institute of Technology</a> in Terre Haute, Indiana. I teach courses in object-oriented development, bio-inspired artificial intelligence, and web programming, and I run the <strong>EASY Lab</strong> (Evolutionary and Adaptive Systems at Yoder’s Lab), where undergraduates and I explore questions at the intersection of biology, evolution, and computation.</p>
304+
<p>I’m Jason Yoder, an Associate Professor of Computer Science and Software Engineering at <a href="https://www.rose-hulman.edu/">Rose-Hulman Institute of Technology</a> in Terre Haute, Indiana. I teach courses in object-oriented development, bio-inspired artificial intelligence, and web programming, and I run the <strong>EASY Lab</strong> (Evolutionary and Adaptive Systems at Yoder’s Lab), where undergraduates and I explore questions at the intersection of biology, evolution, and computation.</p>
305305

306306
<p>My path to computer science started with a fascination with the human mind—first as a philosophical question, then as a scientific one. That curiosity led me through mathematics and computer science at Goshen College, a PhD in Computer Science and Cognitive Science at Indiana University, and eventually to a career where I get to share that curiosity with students every day.</p>
307307

_site/teaching/index.html

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -294,7 +294,7 @@ <h1 id="page-title" class="page__title" itemprop="headline">
294294
<aside class="sidebar__right ">
295295
<nav class="toc">
296296
<header><h4 class="nav__title"><i class="fas fa-file-alt"></i> On this page</h4></header>
297-
<ul class="toc__menu"><li><a href="#courses-at-rose-hulman">Courses at Rose-Hulman</a><ul><li><a href="#csse220-object-oriented-software-development">CSSE220: Object-Oriented Software Development</a></li><li><a href="#csse490csse314-bio-inspired-artificial-intelligence">CSSE490/CSSE314: Bio-Inspired Artificial Intelligence</a></li><li><a href="#csse280-introduction-to-web-programming">CSSE280: Introduction to Web Programming</a></li><li><a href="#other-courses">Other Courses</a></li></ul></li><li><a href="#prior-teaching">Prior Teaching</a></li></ul>
297+
<ul class="toc__menu"><li><a href="#courses-at-rose-hulman">Courses at Rose-Hulman</a><ul><li><a href="#csse220-object-oriented-software-development">CSSE220: Object-Oriented Software Development</a></li><li><a href="#csse314-bio-inspired-artificial-intelligence">CSSE314: Bio-Inspired Artificial Intelligence</a></li><li><a href="#csse280-introduction-to-web-programming">CSSE280: Introduction to Web Programming</a></li><li><a href="#other-courses">Other Courses</a></li></ul></li><li><a href="#prior-teaching">Prior Teaching</a></li></ul>
298298
</nav>
299299
</aside>
300300

@@ -308,7 +308,7 @@ <h2 id="courses-at-rose-hulman">Courses at Rose-Hulman</h2>
308308

309309
<h3 id="csse220-object-oriented-software-development">CSSE220: Object-Oriented Software Development</h3>
310310

311-
<p>My most-taught course—17 offerings across 26 sections from Fall 2017 to Spring 2024. CSSE220 is the second course in the CSSE major sequence, bridging from Python to Java.</p>
311+
<p>My most-taught course, which I still love teaching. CSSE220 is the second course in the CSSE major sequence, bridging from Python to Java.</p>
312312

313313
<p>I’ve invested heavily in this course, developing:</p>
314314
<ul>
@@ -318,9 +318,9 @@ <h3 id="csse220-object-oriented-software-development">CSSE220: Object-Oriented S
318318
<li>TA-led course improvement projects (topic summaries, GradeScope migration, and more)</li>
319319
</ul>
320320

321-
<h3 id="csse490csse314-bio-inspired-artificial-intelligence">CSSE490/CSSE314: Bio-Inspired Artificial Intelligence</h3>
321+
<h3 id="csse314-bio-inspired-artificial-intelligence">CSSE314: Bio-Inspired Artificial Intelligence</h3>
322322

323-
<p>Designed from scratch and taught four times (2021–2023), this course was approved as a permanent offering (CSSE314) starting 2024–25. Based on Floreano &amp; Mattiussi’s <em>Bio-Inspired AI</em> (MIT Press, 2008), it features:</p>
323+
<p>Designed from scratch and iteratively developed, this course covers a great range of content leaves countless opportunities for constructive creativity. I utilize the excellent text from Floreano &amp; Mattiussi: <em>Bio-Inspired AI</em> (MIT Press, 2008), it features:</p>
324324

325325
<ul>
326326
<li>“Build Your Own Homework” assignments</li>

assets/images/bio-photo.jpg

44.9 KB
Loading

special-one-offs/workout-guide.html

Lines changed: 298 additions & 0 deletions
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)