...I have since used C++ in industry for scientific programming work, and in my PhD research for performance-critical code. This has given me a solid understanding of computer hardware performance, from SIMD to the memory hierarchy. I studied computer science as an undergraduate, focusing on operating systems and robotics algorithms. (read more)