NEW: The talk from CCS'18 presentation is available here. BOPC (stands for BOP Compiler) is a tool for automatically synthesizing arbitrary, Turing-complete, Data-Only payloads. BOPC finds execution ...
I assembled the main body of the microscope using individually-purchased LEGO bricks. Instead of using motors and gears from LEGO Technic, I designed custom actuators using FreeCAD software and ...
Abstract: Over the past decade, there is a growing interest in block-based programming that aims support early learning and teaching of programming for young children. Block-based programming is ...
Abstract: Object-oriented programming (OOP) is not only an integral part of computing degrees but also a requirement in non-computing majors such as engineering. Understanding OOP concepts can be ...