I'm taking his class online. My issue is that he takes a 24hrs+ to respond to email.

Professor response time is very important for a ONLINE class like cis1111 (you'll find out why once you take the class)

If response time isn't important to you than he is fine but if it is then find a different professor that has good response times.
