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

May 2025 - Present
  • Developed an internal contract management system used by sales, accounting, project managers, and engineers.
  • Built full-stack features using ASP.NET, C#, SQL, and TypeScript for time tracking and billing workflows.
  • Implemented automated end-to-end and regression tests for enterprise applications.
  • Set up CI/CD pipelines in Azure DevOps for build and deployment automation.
  • Optimized SQL Server schemas and queries.

Aug. 2024 - Present
  • Mentor recipients of the GROWSTEM scholarship
  • Work with program coordinators to support student success
  • Provide academic support and supplemental instruction

Leadership & Activities

Aug. 2024 - Present
  • Lead weekly meetings on algorithms, data structures, and problem solving.
  • Led and competed on a team that qualified for the ICPC North America Championship.
  • Led and competed on a team that placed second in the DigiKey Collegiate Computing Competition (DKC3).

Aug. 2024 - Present
  • Host sessions on advanced mathematical topics and combinatorics.
  • Foster a collaborative environment for exploring math beyond coursework.

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.

Research & Projects

Nov. 2023 - Feb. 2026 | Python, C/C++
  • First author on a peer-reviewed publication in Discrete Mathematics.
  • Implemented a modified Stinson hill-climbing algorithm to construct Steiner Triple Systems.
  • Designed pruning strategies to reduce exponential search space.
  • Parallelized enumeration of approximately 6,000,000 systems.
  • DOI: 10.1016/j.disc.2026.115061

Contact Me

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