$ whoami_

Jennis Bešić

Teaching Assistant

Parallel Programming @ ETH Zurich

I am a Teaching Assistant for the Parallel Programming course at ETH Zurich. My interests lie at the intersection of high-performance computing, concurrent systems, and software engineering.

Currently pursuing my Master's in Computer Science, I focus on helping students understand the intricacies of parallel algorithms, thread synchronization, and distributed computing paradigms.

When I'm not debugging race conditions, you can find me exploring new programming languages, contributing to open-source projects, or optimizing code for performance.

about.java
class TeachingAssistant {
    String name = "Jennis Bešić
    String role = "TA - Parallel Programming";
    String university = "ETH Zürich";

    Semester semester = new Semester("Spring 2026");
    
    void help_students() {
        while (semester.is_active()) {
            teach();
            answer_questions();
            grade_assignments();
        }
    }
};

$ cat teaching.md

Teaching

Parallel Programming

252-0029-00L

Spring 2026

Instructor: Prof. Name

Course Website

# Exercise Sessions

Wednesday

16:00 - 18:00

TBA

Friday

10:00 - 12:00

TBA

# Slides

Week 1Feb 19, 2026

Introduction to Parallel Computing

Overview of parallel architectures, Amdahl's Law, and performance metrics

Week 2Feb 26, 2026

Threads and Synchronization

Thread creation, mutexes, locks, and basic synchronization primitives

Week 3Mar 5, 2026

Concurrent Data Structures

Lock-free algorithms, compare-and-swap, and atomic operations

Week 4Mar 12, 2026

Task Parallelism & Fork-Join

Work stealing, divide-and-conquer parallelism, and Java Fork/Join

Week 5Mar 19, 2026

GPU Programming with CUDA

CUDA basics, kernel execution, memory hierarchy, and optimization

$ More slides will be uploaded as the semester progresses...

$ contact --info

Get in Touch

Response Time

I typically respond to messages within 24-48 hours during the semester.

terminal

$ echo "Questions about the course?"

Feel free to reach out!

$ echo "Best way to contact?"

Email or Discord

$ _