Shion Fukuzawa

University of California, Irvine · (616) 516-2201 · fukuzaws at uci dot edu

Thanks for visiting my page! I'm a PhD candidate in Computer Science at the University of California, Irvine in the Center for Algorithms and Theory of Computation. I am pleased to have Dr. Michael Goodrich as my advisor.

Interests

  • Theoretical Computer Science
  • Computational Geometry
  • Complexity Theory
  • Computer Graphics (Geometry processing)


Education

University of California, Irvine

PhD
Computer Science
September 2020 - Ongoing

Calvin University

Bachelor of Science
Mathematics, minor in Computer Science

GPA: 3.2

August 2016 - May 2020

Research Experience

Senior Project

Calvin University

Discrete Differential Geometry

Summary: An independent project on discrete differential geometry, following this course provided by Dr. Keenan Crane. I implemented various algorithms for geometry processing that are described in more detail in the projects section.

Spring 2020

Honors Project

Calvin University

A Survey of Galois Theory and Applications in Graph Drawing

Summary: An independent reading project on Galois Theory (reading “Galois Theory Through Exercises” by Juliusz Brzezinski). This project also gave me the opportunity to meet with Dr. Goodrich from UC Irvine and read his paper “The Galois Complexity of Graph Drawing.” This project introduced me to ways algebraic methods are applied to solving problems in computer science and complexity theory.

Fall 2019

Student Researcher

Calvin University

The correspondence between 2-bridge knots and Rasmussen knots

Summary: Under the supervision of Dr. Sunukjian, I examined the correspondence between 2-bridge knots and Rasmussen knots, with a goal to find an algorithm to translate between the two knot notations. As my first research experience, I learned a lot about knot theory, topology, and algebra and used techniques from these disciplines to try to find a correspondence between these groups. I developed a potential algorithm to convert between the two classes, thus identifying the two classes with a homeomorphism.

Summer 2018

Skills

Programming Languages & Tools