I am an Associate Professor of Computer Science at Carnegie Mellon University. My home department is the Software and Societal Systems Department (S3D) and I have a courtesy appointment in the ...
I am an Associate Professor in the Carnegie Mellon Robotics Institute. I think that creativity – making things and ideas! – is the best thing that humans do. So my research involves producing creative ...
Ruppert's algorithm for two-dimensional quality mesh generation [15] is perhaps the first theoretically guaranteed meshing algorithm to be truly satisfactory in practice. It produces meshes with no ...
If you have 3 quarters, 4 dimes, and 4 pennies, you have $1.19. You also have the largest amount of money in coins without being able to make change for a dollar. The numbers '172' can be found on the ...
BIOGRAPHY Yong-Lae Park is an Assistant Professor in the Robotics Institute and the School of Computer Science at Carnegie Mellon University starting September 2013. Prof. Park completed his M.S. and ...
Customization of text-to-image models enables users to insert custom concepts and generate the concepts in unseen settings. Existing methods either rely on costly test-time optimization or train ...
Participants with some technical expertise who want to engage in an extensive hands-on group project in one of our three impact areas can join one of three hackathon experiences. Each hackathon will ...
15-121 is a continuation of the process of program design and analysis for students with prior programming experience (functions, loops, and arrays, not necessarily in Java). The course reinforces ...
The SEQUENCE signature is a comprehensive interface for a persistent sequence type. We use a number of notational conventions which can be seen here. For example, we ...
Exercises 2.2.6. Code Tracing Exercises CT #1 (1) CT #2 (1) CT #1 (1) CT #2 (1) 2.2.7. Guided Exercises isPrime (1) nthPrime (1) reverseNumber (1) mostFrequentDigit (1) hasConsecutiveDigits (1) ...
This course provides a broad and pragmatic foundation in the most basic tool of the programmer: programming languages. It starts with the fundamentals of syntax, parsing, and binding, the core ...
1 Deliverable 1 Due Sat. 8/30 by 11:59PM Eastern 2 Deliverable 2 Due Sat. 9/6 by 11:59PM Eastern 3 Deliverable 3 Due Sat. 9/13 by 11:59PM Eastern 4 Deliverable 4 Due Sat. 9/20 by 11:59PM Eastern 5 ...