A kind and understanding professor. Another reviewer that said he gives 0's for absences--not true, but his "attendance policy" gets confusing. If ur absent, Dr. B. gives the whole class a chance at extra credit. Doesn't care if ur absent. If you want a teacher going over the top to make sure you get an "A," this is the one for you. 