I've been reverse engineering for 8 years. I've even sold a lot of applications, and created programs that help you create your own. I've been paid to teach it before as well, and have students as references, as well as am a moderator on websites with thousands of users and have developed a reputation in this field.