added heuristics

added random teacher and simulated annealing.