Learn to Find , Exploit different types of race conditions in real world applications (predicting,probing,proving)