PhD Student
GRAIL research group
Paul G. Allen School of Computer Science & Engineering
benjones
Research
I am a final year PhD student at the Paul G. Allen School of Computer Science & Engineering at the University of Washington, advised by Adriana Schulz. My research bridges geometry, machine learning, and computational fabrication. I am interested in how to represent and explore complex design spaces. Lately I've been working on neural representations for CAD geometry, and AI exploration of CAD design spaces. I am currently looking for post-doc opportunities.
Prior to joining the University of Washington I earned bachelors degrees in physics and joint mathematics and computer science from Harvey Mudd College. In my capstone project I helped develop a wireless power transmission array for space-based solar power. I then prototyped distributed systems for web analytics at Quantcast, and later worked on computational imaging in the Biophotonics Laboratory at Caltech.
Publications
- A. Zhu, Y. Mei, B. Jones, Z. Tatlock, A. Schulz, "Computational Illusion Knitting," ACM Transactions on Graphics (TOG), 2024
- Y. Mei, B. Jones, D. Cascaval, E. Vouga, A. Schulz, "FabHacks: Tarnsform Everyday Objects into Home Hacks Leveraging a Solver-aided DSL.", ACM Symposium on Computational Fabrication (SCF), 2024.
- B. Jones, M. Kodnongbua, M. Ahmad, V. Kim, A. Schulz, "ReparamCAD: Zero-shot CAD Re-Parameterization for Interactive Manipulation,"" Proceedings of SIGGRAPH Asia, 2023.
- B. Jones, J. Noeckel, M. Kodnongbua, I. Baran, A. Schulz, "B-rep Matching for Collaborating Across CAD Systems," ACM Transactions on Graphics (TOG), 2023
- B. T. Jones, M. Hu, M. Kodnongbua, V. Kim, A. Schulz, "Self-Supervised Representaion Learning for CAD," Conference on Computer Vision and PatternRecognition (CVPR), 2023.
- Y. Mei, D. Cascaval, B. Jones, E. Vouga, A. Schulz, "FabHacks: A Domain-specific Language for Functional Fixtures Using Everyday Objects", Proceedings of the 7th Annual ACM Symposium on Computational Fabrication (SCF), 2022.
- J. Noekel, B. Jones, K. Willis, B. Curless, A. Schulz, Mates2Motion: Learning How Mechanical CAD Assemblies Work
- B. Jones, Y. Mei, T. Gotfrid, H. Zhao, J. Mankoff, A. Schulz, "Computational Design of Knit Templates," ACM Transactions on Graphics (TOG), 2022.
- B. Jones, D. Hildreth, D. Chen, I. Baran, V. Kim, A. Schulz, "AutoMate: A Dataset and Learning Approach for Automatic Mating of CAD Assemblies," ACM Transactions on Graphics (SIGGRAPH ASIA), 2021.
- B. T. Jones, "Human-AI Interaction in Symbolic Problem Solving," 2018 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC), Lisbon, 2018, pp. 265-266. (IEEE)
- B. T. Jones and S. L. Tanimoto, "Searching Over Search Trees for Human-AI Collaboration in Exploratory Problem Solving: A Case Study in Algebra," 2018 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC), Lisbon, 2018, pp. 33-37. (IEEE)
Technical Reports
- A Hall, B Jones, E Ritz, O Gooen, G Menghini, J Anderson, L Temin, Q Yang, "Microwave Power Transmitter-Reciever for Application to Space Solar Power," Technical report, HMC Engineering Physics Clinic, September 2011-May 2012.
- B. Jones, A. Adams, A. Nguyen, J.-M. Chang, L. Vese, "Placenta imaging classification: at risk detector (PICARD)," Technical report, UCLA Applied Mathematics Summer REU, June 16-August 6, 2010. (PDF)
Conference Demos
- B. Jones, G Fong. Flip Mouse, UIST 2011 Student Innovation Contest, October 2011. 2nd Place - Most Creative (Web, Video)
- B Jones, O Gooen, D Lubarov, G Fong. Heelblazers: A method for accessible typing with imprecise input, UIST 2009 Student Innovation Contest, October 2009. 1st Place - Most Useful (Web)
Teaching
As Instructor
- 18su - (UW CSE 373) Data Structures and Algorithms
As TA
- 18au - (UW CSE 556) Computational Fabrication
- 18sp - (UW CSE 421) Introduction to Algorithms
- 18wi - (UW CSE 421) Introduction to Algorithms
- 17au - (UW CSE 457) Computer Graphics
- 17su - (UW CSE 373) Data Structures and Algorithms
- 17sp - (UW CSE 457) Computer Graphics
- 17wi - (UW CSE 421) Introduction to Algorithms
- 16au - (UW CSE 421) Introduction to Algorithms
- 16sp - (UW CSE 373) Data Structures and Algorithms
- 11au - (HMC Math 132) Mathematical Analysis II
- 11sp - (CGU Math 138 / CMC Math 138) Graduate Analysis II - Functional Analysis
- 10au - (HMC Math 132) Mathematical Analysis II
- 10au - (HMC CS 5) Introduction to Computer Science
- 10sp - (HMC Math 131) Mathematical Analysis I
- 09au - (HMC CS 70) C++ and Data Structures