Literally the worst teacher I've had at SLCC so far, where yes he cares enough to help those who need it I feel they wouldn't need if he just did a good job of explaining in the first place! Often if you ask him a question at the board he gets anxious and a lot of his basic arithmetic is wrong! Most frustrating class would recommend anyone else.