Guillermo Alvarez the person... Great! Guillermo Alvarez the professor... Avoid. Prof Alvarez, you can do better by your students! More clarity on material covered in exams, and more opportunities to succeed, rather than fail, please. Also, paying 100 bucks for online hw code and then having exam questions not represented by said homework sux.