<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://sjtrny.com/</loc>
    <lastmod>2025-12-02</lastmod>
  </url>
  <url>
    <loc>https://sjtrny.com/posts/page/2/</loc>
    <lastmod>2024-10-28</lastmod>
  </url>
  <url>
    <loc>https://sjtrny.com/posts/page/3/</loc>
    <lastmod>2023-03-31</lastmod>
  </url>
  <url>
    <loc>https://sjtrny.com/posts/page/4/</loc>
    <lastmod>2022-01-23</lastmod>
  </url>
  <url>
    <loc>https://sjtrny.com/posts/page/5/</loc>
    <lastmod>2021-10-10</lastmod>
  </url>
  <url>
    <loc>https://sjtrny.com/posts/page/6/</loc>
    <lastmod>2015-11-23</lastmod>
  </url>
  <url>
    <loc>https://sjtrny.com/about/</loc>
    <lastmod>2025-12-02</lastmod>
  </url>
  <url>
    <loc>https://sjtrny.com/posts/2025-12-02-ascilite-innovation-award-and-allan-christie-innovation-award/</loc>
    <lastmod>2025-12-02</lastmod>
  </url>
  <url>
    <loc>https://sjtrny.com/posts/2025-12-01-empowering-women-to-code-playful-learning-with-karel/</loc>
    <lastmod>2025-12-01</lastmod>
  </url>
  <url>
    <loc>https://sjtrny.com/posts/forthcoming-single-image-blind-parameter-recovery/</loc>
  </url>
  <url>
    <loc>https://sjtrny.com/posts/2025-09-12-taking-back-the-streets-navilens-and-the-fight-for-open-navigation/</loc>
    <lastmod>2025-09-12</lastmod>
  </url>
  <url>
    <loc>https://sjtrny.com/posts/2025-08-31-wyoming-whisper-intel/</loc>
    <lastmod>2025-08-31</lastmod>
  </url>
  <url>
    <loc>https://sjtrny.com/posts/2025-06-18-rathole-maintainer/</loc>
    <lastmod>2025-06-18</lastmod>
  </url>
  <url>
    <loc>https://sjtrny.com/posts/2025-04-18-caddy-hostnames/</loc>
    <lastmod>2025-04-18</lastmod>
  </url>
  <url>
    <loc>https://sjtrny.com/posts/2024-12-24-freelens/</loc>
    <lastmod>2024-12-24</lastmod>
  </url>
  <url>
    <loc>https://sjtrny.com/posts/2024-11-22-enhancing-programming-ability-with-playful-learning-and-karel/</loc>
    <lastmod>2024-11-22</lastmod>
  </url>
  <url>
    <loc>https://sjtrny.com/posts/2024-11-06-wayne-lonergan-award-for-outstanding-leadership-in-teaching/</loc>
    <lastmod>2024-11-06</lastmod>
  </url>
  <url>
    <loc>https://sjtrny.com/posts/2024-10-28-update-visualisations-and-generalisations-for-two-candles-one-cake/</loc>
    <lastmod>2024-10-28</lastmod>
  </url>
  <url>
    <loc>https://sjtrny.com/posts/2024-10-01-update-too-many-guns/</loc>
    <lastmod>2024-10-01</lastmod>
  </url>
  <url>
    <loc>https://sjtrny.com/posts/2024-07-26-playful-extra-curricular-learning-in-programming-education/</loc>
    <lastmod>2024-07-26</lastmod>
  </url>
  <url>
    <loc>https://sjtrny.com/posts/2024-05-14-playful-extra-curricular-learning-in-programming-education/</loc>
    <lastmod>2024-05-14</lastmod>
  </url>
  <url>
    <loc>https://sjtrny.com/posts/2023-11-03-2023-educational-innovation-award/</loc>
    <lastmod>2023-11-03</lastmod>
  </url>
  <url>
    <loc>https://sjtrny.com/posts/2023-08-18-assurance-of-learning-through-testing/</loc>
    <lastmod>2023-08-18</lastmod>
  </url>
  <url>
    <loc>https://sjtrny.com/posts/2023-08-18-collaborative-programming-in-the-classroom-approaches-and-insights/</loc>
    <lastmod>2023-08-18</lastmod>
  </url>
  <url>
    <loc>https://sjtrny.com/posts/2023-08-07-winner-teaching-and-learning-innovation-grant/</loc>
    <lastmod>2023-08-07</lastmod>
  </url>
  <url>
    <loc>https://sjtrny.com/posts/2023-05-31-engaging-students-as-collaborative-partners-a-reflective-approach-to-topic-selection/</loc>
    <lastmod>2023-05-31</lastmod>
  </url>
  <url>
    <loc>https://sjtrny.com/posts/2023-05-04-academic-of-the-year-beta-gamma-sigma-honour-society/</loc>
    <lastmod>2023-05-04</lastmod>
  </url>
  <url>
    <loc>https://sjtrny.com/posts/2023-03-31-working-together-the-benefits-of-providing-choice-in-topic-selection/</loc>
    <lastmod>2023-03-31</lastmod>
  </url>
  <url>
    <loc>https://sjtrny.com/posts/2023-01-01-promoted-to-senior-lecturer/</loc>
    <lastmod>2023-01-01</lastmod>
  </url>
  <url>
    <loc>https://sjtrny.com/posts/2022-11-17-toolbox-innovator-award/</loc>
    <lastmod>2022-11-17</lastmod>
  </url>
  <url>
    <loc>https://sjtrny.com/posts/2022-09-28-dynamic-pictures-for-greater-information-engagement/</loc>
    <lastmod>2022-09-28</lastmod>
  </url>
  <url>
    <loc>https://sjtrny.com/posts/2022-09-28-detecting-and-reducing-academic-misconduct-in-programming-assessments/</loc>
    <lastmod>2022-09-28</lastmod>
  </url>
  <url>
    <loc>https://sjtrny.com/posts/2022-08-01-qbus5010-intro-to-dashboarding-and-data-visualisation/</loc>
    <lastmod>2022-08-01</lastmod>
  </url>
  <url>
    <loc>https://sjtrny.com/posts/2022-07-21-frame-game-solver/</loc>
    <lastmod>2022-07-21</lastmod>
  </url>
  <url>
    <loc>https://sjtrny.com/posts/2022-07-16-two-candles-one-cake/</loc>
    <lastmod>2022-07-16</lastmod>
  </url>
  <url>
    <loc>https://sjtrny.com/posts/2022-06-27-dynamic-pictures-to-support-learning-in-business-analytics/</loc>
    <lastmod>2022-06-27</lastmod>
  </url>
  <url>
    <loc>https://sjtrny.com/posts/2022-03-18-optimal-diagnosis-strategies-lessons-from-wordle/</loc>
    <lastmod>2022-03-18</lastmod>
  </url>
  <url>
    <loc>https://sjtrny.com/posts/2022-01-23-wordle-solver/</loc>
    <lastmod>2022-01-23</lastmod>
  </url>
  <url>
    <loc>https://sjtrny.com/posts/2021-11-17-at-the-turn-of-the-tide-teaching-python-in-real-time-at-scale/</loc>
    <lastmod>2021-11-17</lastmod>
  </url>
  <url>
    <loc>https://sjtrny.com/posts/2021-10-20-scd4x-support-in-esphome/</loc>
    <lastmod>2021-10-20</lastmod>
  </url>
  <url>
    <loc>https://sjtrny.com/posts/2021-10-20-ltr390-support-in-esphome/</loc>
    <lastmod>2021-10-20</lastmod>
  </url>
  <url>
    <loc>https://sjtrny.com/posts/2021-09-16-python-ed-code-for-collaborative-learning/</loc>
    <lastmod>2021-09-16</lastmod>
  </url>
  <url>
    <loc>https://sjtrny.com/posts/2021-09-10-at-the-turn-of-the-tide-teaching-python-in-real-time-at-scale/</loc>
    <lastmod>2021-09-10</lastmod>
  </url>
  <url>
    <loc>https://sjtrny.com/posts/2021-08-18-pmsa003i-support-in-esphome/</loc>
    <lastmod>2021-08-18</lastmod>
  </url>
  <url>
    <loc>https://sjtrny.com/posts/2021-08-01-efficient-sparse-subspace-clustering-by-nearest-neighbour-filtering/</loc>
    <lastmod>2021-08-01</lastmod>
  </url>
  <url>
    <loc>https://sjtrny.com/posts/2021-05-19-sht4x-support-in-esphome/</loc>
    <lastmod>2021-05-19</lastmod>
  </url>
  <url>
    <loc>https://sjtrny.com/posts/2021-03-01-qbus5011-introduction-to-programming/</loc>
    <lastmod>2021-03-01</lastmod>
  </url>
  <url>
    <loc>https://sjtrny.com/posts/2020-10-27-forecasting-website/</loc>
    <lastmod>2020-10-27</lastmod>
  </url>
  <url>
    <loc>https://sjtrny.com/posts/2021-10-10-top-teachers-should-have-a-50-per-cent-pay-rise-expert-says/</loc>
    <lastmod>2021-10-10</lastmod>
  </url>
  <url>
    <loc>https://sjtrny.com/posts/2021-04-14-graduate-certificate-in-educational-studies-higher-education/</loc>
    <lastmod>2021-04-14</lastmod>
  </url>
  <url>
    <loc>https://sjtrny.com/posts/2021-03-10-fellow-of-the-hea/</loc>
    <lastmod>2021-03-10</lastmod>
  </url>
  <url>
    <loc>https://sjtrny.com/posts/2020-07-13-binsmooth/</loc>
    <lastmod>2020-07-13</lastmod>
  </url>
  <url>
    <loc>https://sjtrny.com/posts/2020-06-16-teacher-pay-comparison/</loc>
    <lastmod>2020-06-16</lastmod>
  </url>
  <url>
    <loc>https://sjtrny.com/posts/2020-04-02-robust-functional-manifold-clustering/</loc>
    <lastmod>2020-04-02</lastmod>
  </url>
  <url>
    <loc>https://sjtrny.com/posts/2019-10-03-too-many-guns/</loc>
    <lastmod>2019-10-03</lastmod>
  </url>
  <url>
    <loc>https://sjtrny.com/posts/2019-04-21-dash-multi/</loc>
    <lastmod>2019-04-21</lastmod>
  </url>
  <url>
    <loc>https://sjtrny.com/posts/2019-02-07-jitcache/</loc>
    <lastmod>2019-02-07</lastmod>
  </url>
  <url>
    <loc>https://sjtrny.com/posts/2015-11-23-selective-multi-source-total-variation-image-restoration/</loc>
    <lastmod>2015-11-23</lastmod>
  </url>
  <url>
    <loc>https://sjtrny.com/posts/2015-07-12-low-rank-sequential-subspace-clustering/</loc>
    <lastmod>2015-07-12</lastmod>
  </url>
  <url>
    <loc>https://sjtrny.com/posts/2014-11-25-affinity-pansharpening-and-image-fusion/</loc>
    <lastmod>2014-11-25</lastmod>
  </url>
  <url>
    <loc>https://sjtrny.com/posts/2014-subspace-clustering-for-sequential-data/</loc>
  </url>
  <url>
    <loc>https://sjtrny.com/posts/2013-11-26-image-matting-for-sparse-user-input-by-iterative-refinement/</loc>
    <lastmod>2013-11-26</lastmod>
  </url>
  <url>
    <loc>https://sjtrny.com/posts/2012-12-03-natural-image-matting-with-total-variation-regularisation/</loc>
    <lastmod>2012-12-03</lastmod>
  </url>
  <url>
    <loc>https://sjtrny.com/types/awards/</loc>
    <lastmod>2025-12-02</lastmod>
  </url>
  <url>
    <loc>https://sjtrny.com/types/career/</loc>
    <lastmod>2023-01-01</lastmod>
  </url>
  <url>
    <loc>https://sjtrny.com/types/code/</loc>
    <lastmod>2025-08-31</lastmod>
  </url>
  <url>
    <loc>https://sjtrny.com/types/in-the-media/</loc>
    <lastmod>2023-03-31</lastmod>
  </url>
  <url>
    <loc>https://sjtrny.com/types/papers/</loc>
    <lastmod>2025-12-01</lastmod>
  </url>
  <url>
    <loc>https://sjtrny.com/types/posters/</loc>
    <lastmod>2023-05-31</lastmod>
  </url>
  <url>
    <loc>https://sjtrny.com/types/qualifications/</loc>
    <lastmod>2021-04-14</lastmod>
  </url>
  <url>
    <loc>https://sjtrny.com/types/talks/</loc>
    <lastmod>2025-09-12</lastmod>
  </url>
  <url>
    <loc>https://sjtrny.com/types/teaching/</loc>
    <lastmod>2022-08-01</lastmod>
  </url>
  <url>
    <loc>https://sjtrny.com/years/forthcoming/</loc>
  </url>
  <url>
    <loc>https://sjtrny.com/years/2025/</loc>
    <lastmod>2025-12-02</lastmod>
  </url>
  <url>
    <loc>https://sjtrny.com/years/2024/</loc>
    <lastmod>2024-12-24</lastmod>
  </url>
  <url>
    <loc>https://sjtrny.com/years/2023/</loc>
    <lastmod>2023-11-03</lastmod>
  </url>
  <url>
    <loc>https://sjtrny.com/years/2022/</loc>
    <lastmod>2022-11-17</lastmod>
  </url>
  <url>
    <loc>https://sjtrny.com/years/2021/</loc>
    <lastmod>2021-11-17</lastmod>
  </url>
  <url>
    <loc>https://sjtrny.com/years/2020/</loc>
    <lastmod>2020-10-27</lastmod>
  </url>
  <url>
    <loc>https://sjtrny.com/years/2019/</loc>
    <lastmod>2019-10-03</lastmod>
  </url>
  <url>
    <loc>https://sjtrny.com/years/2015/</loc>
    <lastmod>2015-11-23</lastmod>
  </url>
  <url>
    <loc>https://sjtrny.com/years/2014/</loc>
    <lastmod>2014-11-25</lastmod>
  </url>
  <url>
    <loc>https://sjtrny.com/years/2013/</loc>
    <lastmod>2013-11-26</lastmod>
  </url>
  <url>
    <loc>https://sjtrny.com/years/2012/</loc>
    <lastmod>2012-12-03</lastmod>
  </url>
</urlset>
