Clark Verbrugge
Regular biography
Clark Verbrugge is an associate professor in the School of Computer Science at McGill University. His research interests include Compilers and Concurrency, Computer Games, and Parallel and Distributed Systems. He is known for his work on game AI, procedural content generation, and memory consistency models. Verbrugge teaches courses such as COMP 409 Concurrent Programming and COMP 521 Modern Computer Games. His research has been published in conferences and journals, focusing on topics like game level analysis, compiler optimization, and GPU-based computation. He maintains an active research profile through his website and publications.
Scholar-generated biography
Clark Verbrugge is a researcher at McGill University specializing in software engineering and programming languages. His work focuses on dynamic analysis, optimization techniques, and software visualization. Verbrugge has developed tools such as * J and EVolve, which support dynamic analysis of Java programs and provide extensible visualization frameworks. His research includes optimizing Java and Matlab through Just-In-Time Specialization, measuring dynamic behavior in AspectJ programs, and exploring concurrency and performance analysis in Java virtual machines. He has also contributed to the development of frameworks for massively multiplayer games and software thread-level speculation.