I LOVE DR SHANI!!! if u r going to take micro take it with him u will not regret it!! tests are based on slide shows just memories what's on there and u will pass with an easy A!! lectures are fun and easy to keep up with and focus, and he is very easy to speak to if you have any questions. super understanding guy, take him if u can!