Eric Pilcher made me want to stop teaching and hasn't prepared me at all for anything. I think if I went into the program without having him taught me and just started from scratch I would have been better off. His projects don't make sense, due dates don't matter, and everything is up for scrutiny. If I had him for any more classes I'd drop out.