David is a super understanding and approachable professor. IS101 was a very straightforward class with a low level of difficulty, pretty much your perfect intro course and might have been the only course I've taken where I actually received valuable feedback on papers. 10/10 would recommend. 