Introduction to Software Reverse Engineering with Ghidra
by
Fri, Jan 16, 2026
2:30 PM – 4 PM EST (GMT-5)
Private Location (sign in to display)
Registration
Details
Knowledge prerequisites: Basic knowledge of a compiled language
Hardware/software prerequisites: A laptop with a C compiler and JDK21 (both of which can be installed with Conda)
Workshop format: Presentation, demonstration, and hands-on
Target audience: Students, researchers, faculty, staff
More Software Engineering Training
Below is the full line-up of the Winter 2026 software engineering training by Research Computing:
Good Practices for Research Software Engineering on 1/12
Intro to Version Control with Git and GitHub on 1/12
Attaining vim Fluency: Edit as Fast as You Think on 1/13
Creating Reusable Python Code: From Notebooks to Scripts to Packages on 1/13
How to Package and Publish Your Python Code on 1/14
Gotcha! How to Write Software Tests to Improve Code Quality on 1/14
Debugging and Profiling Code in Python on 1/15
Continuous Integration and Continuous Delivery (CI/CD) with GitHub Workflows on 1/15
Tools That Help You Write Better Code on 1/16
Introduction to Software Reverse Engineering with Ghidra on 1/16
More Training Workshops
See the entire Research Computing Winter 2026 training program.
Speakers
Andres Rios Tascon
Princeton University
Background: BS in Physics and Mathematics from MIT, PhD in Physics from Cornell University.
Andres joined Princeton in August 2023 as an RSE in association with IRIS-HEP. He focuses on developing tools needed to tackle the challenges posed by the high volume and complexity of the data that will be collected at the High Luminosity Large Hadron Collider (HL-LHC) at CERN and other future HEP experiments. Prior to joining Princeton, he developed the leading software package in the study of string phenomenology. He has also worked on enhancing Higgs boson searches at the LHC and improving efficiency of Lattice QCD computations.