Jeffry Barnes
I would not recommend Mr. Barnes for any course. Aside from the mass amount of computer generated emails there is little to no speaking with the professor. If computers are not a strongpoint for you then I would advise you to choose another Professor because your chances of passing are slim to none.