MFGT 2210: Reverse Engineering