About Me

Hello! I'm Joshua Ganschow, a Computer Science and Mathematics student at Dakota State University with a strong background in competitive programming and algorithm design for combinatorics and graph theory. I enjoy working on cool projects and continuously expanding my knowledge in the fields of graph theory, combinatorics, and all things computer science and math.

Skills

Experience

Nov. 2023 - Present
  • Analyzed and developed algorithms for the generation and analysis of Steiner Triple Systems
  • Extensively researched current methodologies for research in the field of combinatorics
  • Implemented various methods for furthering our understanding of these structures
  • Compiled and presented my research to a group of students and professors as the inaugural presenter for the Dakota State University Undergraduate Research Seminar Series
  • Worked closely in collaboration with Dr. Justin Schroeder

Aug. 2024 - Present
  • Mentor student recipients of the GROWSTEM scholarship
  • Work closely with Dr. Richard Avery to ensure the recipients' success
  • Provide support and supplemental instruction where appropriate

May 2024 - Present
  • Create and present content weekly for the Competitive Programming Club at Dakota State University
  • Led team to national-level competition for the International Collegiate Programming Contest (NAPC of ICPC)
  • Host weekly practice sessions for students interested in competitive programming

May 2025 - Present
  • Leveraged ASP.NET, C#, SQL, HTML, CSS, and JS to create a web-based memory game.
  • Gained extensive experience working with Azure tooling, including web app deployment through automated pipelines and SQL Server with authentication through Microsoft Entra using OIDC.
  • Collaborated with a group of other interns to create an internal web app for browsing a directory of employees.
  • Developed skills with git for version control and collaboration with others on a large project.
  • Sharpened skills in development of performant software in a professional setting facilitated through pair programming with full-time engineers.
  • Participated in a book club reading Uncle Bob's Clean Code, gaining valuable insight from engineers regarding the content of the book.
  • Participated in many learning opportunities presented by experienced engineers, including deep dives into best practices for architecture, system design, automated testing, and containerization software like Docker.

Education

Dakota State University, Madison, South Dakota

2023 - 2026 (anticipated)

GPA: 3.96

  • Relevant coursework
    • Programming Fundamentals
    • Data Structures
    • Object-Oriented Design
    • Structured Systems Analysis
    • Discrete Mathematics
    • Combinatorics / Combinatorial Designs
    • Linear Algebra
    • Game Theory
    • Statistics
    • Calculus
    • Number Theory and Cryptography
    • Assembly Language

Dakota State University, Madison, South Dakota

2025 - 2027 (anticipated)

4+1 Program offered through DSU will enable me to finish masters in just 1 additional year. This is possible because I am able to take "dual-credit" classes that count for both Bachelors and Masters in the final year of BS program.

Highlighted Projects

Undergraduate Research - Steiner Triple Systems

Research into the combinatorics/graph theory structure of Steiner Triple Systems

Learn More
Undergraduate Research - Prime Labeling

Collaboration with other undergraduate students in the study of prime labeling of matrices.

Learn More

Contact Me

If you'd like to get in touch, feel free to reach out through any of the platforms below: