Miscellaneous Updates

The very most recent news is that I have decided to join University of Illinois at Chicago to work on a PhD in Learning Sciences, with a focus on Mathematics Education. I’m very excited to join the Learning Sciences Research Institute (LSRI)ย in continuing my research!

I’m moving this July, and this site will see significantly more activity; especially WRT notes on math education! I’ll be compiling notes and some definitions here as a resource

Some Highlights of 2018-2019:

  • Spring 2018:
    • Received theย Sally Casanova Scholarship for the academic year 2018-19 (See page 14 of this booklet).
    • Participated in the California Forum for Diversity in Graduate Education
    • Finalized all the code for my thesis
    • Teaching:
      • Math 199 – Precalculus
      • Math 227 (x2) – Calculus II (as TA)
  • Summer 2018
    • Generalized code to any dimension, final verification of code with Dr. Gubeladze
    • Worked on implementing California Executive Order 1110 – part of a team with tenured faculty working on creating the curriculum for stretch courses.
    • Created a gradebook template and a lesson plan template for general use.
  • Fall 2018:
    • Applied to twelve PhD programs, and had a bit of an existential crisis because PhD applications can be grueling.
    • Worked on writing out my thesis, as most of my work was coding up to this point.
    • Defended my master’s thesis, “Computational Verification of the Cone Conjecture”
    • Teaching:
      • Math 107 – Math for Business Calculus I
      • Math 197 – Prelude to Calculus I
  • Spring 2019
    • Out of 12 I was waitlisted at one and accepted into two.
    • Finalized edits for my master’s thesis and submitted to archives
    • Updated LaTeX template for Masters Thesis for STEM majors at SFSU
    • Graduated from the Masters program!
    • First semester to finish grading finals not on the day that grades are due ๐Ÿ˜€
    • Teaching:
      • Math 108 – Math for Business Calculus II
      • Math 198 – Prelude to Calculus II

Institute of Mathematics and its Applications at University of Minnesota: SAGE Coding Sprint Journal

April 5th, 2018

  • Met with the team of SAGE & Normaliz Developers at Institute of Mathematics and its Applications at University of Minnesota.
  • Discovered the issues I had connecting PyNormaliz to SAGE was due to installing SAGE using the Binary, which limits the use of custom packages. While making from source allows for the use of most recent version,
  • While waiting for the fresh install of SAGE, read an article about unit testing by Jeff Knupp here.
  • Learned about using parallel compiling option for SAGE install, and also learned about the System Monitor (was cool to see all the cores get used at once)
  • Begin writing Unit Tests

April 6th, 2018

  • Shifted to the developer branch of SAGE
  • Installed the newest developer version of PyNormaliz, which installs Normaliz 3.5.3
  • Rewrote Top Down algorithm using Polyhedron(rays=[[vector1],…,[vectorN]],backend=’normaliz’)
    • Allows for the use of common operations like verifying if a vector is contained in the Cone.
    • Resolved multiple issues (that all arose basically due to me being a newb.)

April 8th, 2018

  • Added multiple githubs to record my work besides my thesis
  • Begin redesign of Bottom Up using the ideas above.

Reflection: Planning/Time Management

As a Teacher

  • Pre-Calculus
    • Lesson Planning is taking a lot less time this time around, since I spent a lot of time documenting the lessons from last year. Over-planning was actually an issue last semeseter; I would never actually complete everything I planned, and that was mildly frustrating. Also, there’s an element of improvisation that happens depending on the mood of the classroom, which means that scripting every sentence is simply not possible anyway.
  • Calculus II
    • The first two weeks I only prepared by rereading the text on the sections that the lead professor went over, but on the second week students asked me questions that definitely stomped me because I had not seen the problem before hand. Now, I ask students to email me their questions before the TA session, so that I can prepare with care. Planning short lectures on Calculus II material has been easier after that change in preparation, especially with access to great tools.

As a Student

  • Algebra
    • I’m really glad to be practicing with SAGE, but I’ve honed in on specific problems and end up spending significant time cleaning up code instead of doing proofs. I need to find a balance in what I’m focusing on when learning.
  • Real Analysis II
    • I should really be spending more time on this course. The lectures in this cource has been a blessing for preparing for Calculus II TA sessions, since it helps get me into the “mood” to do Calculus. ๐Ÿ™‚
  • Combinatorics
    • Obsessing over the details in this class takes too long. I’m in a similar situation with Algebra, but there’s this one is more like I spend 4-5 hours on one proof and run out of time for the other problems.

There’s a lot of juggling, and I have to get better at this soon before the midterm season.