Melek is a really nice guy, but he's not that great a lecturer. His voice is not super loud and sometimes he would go through things so slowly it drove me crazy. His tests are harder than the homework so just beware. Overall, pretty good professor. And he graduated from UCLA not too long ago I think.