Hi, I'm Scott. I'm currently an assistant research scientist in the Computer Science & Engineering Department at Texas A&M University, where I'm working with Dr. Tim Davis on graph analytics problems. I have a background in chemical engineering, and I worked as an Optimization Engineer at Shell for two years.
My research interests include graph analytics, scientific software, high-performance computing, and software engineering. I also apply numerical optimization algorithms to new and interesting problems, including those listed above. In short, I enable high-performance and large-scale data science and decision-making.
Q. Chemical engineering and computer science? That’s an uncommon combination.
A. You’re right, but you might also be surprised to hear how often my background in chemical engineering helps in my research. I’ve applied numerical optimization to infectious disease modeling, crude oil scheduling, and graph partitioning - and my optimization expertise came from my life as a chemical engineer.
Q. How do you pronounce your last name?
A. koh-LOH-jay. It's Polish for Wheelwright. In proper Polish, it's spelled Kołodziej, and pronounced koh-WOH-jay. If you pronounce the dz like a j, it's not as big of a stretch as it first looks.
2015 - 2019 expected
2010 - 2012
2006 - 2010
Texas A&M University, College Station, Texas
Bachelor of Science in Chemical Engineering, magna cum laude
Mastered the fundamentals of chemical engineering. Sought out research projects in numerical optimization, carbon capture, and biofuels.
2012 - 2014
Shell, Houston, TX
Optimization Engineer in the Process Automation, Control, and Optimization (PACO) group.
While at Shell, I worked in dynamic process simulation. We answered questions and troubleshot problems that couldn't be addressed using steady-state simulation. I contributed to projects involving process safety, energy efficiency, and multi-phase flow.
I also managed reliability, availability, and maintainability (RAM) studies. We used Monte Carlo simulations to estimate the expected downtime of projects, as well as to help inform project decision-making.
2015 - Present
Optimization Approaches to Graph Partitioning
For my doctoral research, I'm developing a highly efficient graph partitioning library using continuous and discrete optimization techniques.
Parallel processing of graphs and finite element meshes, sparse matrix orderings, and VLSI chip layouts all use graph partitioning in some form or another.
I've gained a lot of experience using static analysis tools, code coverage, Doxygen, and Git to better engineer the codebase, which is a mix of C and C++ with a MATLAB interface.
Mongoose is available on GitHub.
2015 - Present
SuiteSparse Matrix Collection Web Application
This project started as a team project for the Software Engineering course. We built a Ruby on Rails makeover of a previous website that allows you to browse Dr. Tim Davis's SuiteSparse Matrix Collection, a collection of almost 3000 sparse matrices cataloged by size, sparsity, and other properties.
2011 - 2012
Multiperiod Blending Problem
As a graduate student at Carnegie Mellon University, I developed a better method to solve a class of time-dependent blending optimization problems common to the process industries. Applying this approach led to more than 100x improvement in performance.
Kolodziej, S., Castro, P.M. & Grossmann, I.E. Global optimization of bilinear programs with a multiparametric disaggregation technique. J Glob Optim (2013) 57: 1039. http://dx.doi.org/10.1007/s10898-012-0022-1
Scott P. Kolodziej, Ignacio E. Grossmann, Kevin C. Furman, Nicolas W. Sawaya. A discretization-based approach for the optimization of the multiperiod blend scheduling problem. Computers & Chemical Engineering (2013) 53, 122-142. http://dx.doi.org/10.1016/j.compchemeng.2013.01.016
2015 - 2016
As President of the Computer Science and Engineering Graduate Student Association, I worked with my team of officers to improve the culture of the Computer Science and Engineering department.
We launched a new biweekly social in the department and invited the faculty to it, and it's been so successful that the department agreed to double the CSEGSA budget.
We also conducted a graduate student climate survey, created a volunteer pool to help out in the department, launched a new website, and held a town hall to better understand the concerns of the graduate student body.
Shell PACO Group HSSE Focal Point
During my time at Shell, I was the Health, Safety, Security, and Environment (HSSE) Focal Point for my group of ~50 engineers. I coordinated HSSE-related programs, such as our HSSE incident reporting database.
2010 - 2012
Carnegie Mellon University AIChE Graduate Advisor
As a graduate student at CMU, I joined the American Institute of Chemical Engineers (AIChE) student chapter there. I encouraged their leadership team to have more industry speakers, and helped them procure industry contacts from the faculty.
Travel Funding for the 9th Annual Scientific Software Days, The University of Texas
Received full travel support to attend and present a poster at SciSoft Days at the University of Texas at Austin.
Graduate Leadership Excellence Award, Computer Science & Engineering Department, Texas A&M University
Awarded for excellence in leading the Computer Science & Engineering Graduate Student Association (CSEGSA) and introducing biweekly graduate student socials.
Vantage Award, Shell PACO Group, Houston, TX
Contributed to streamlining the PACO Group Shell Graduate Program.