I had studied mechanical engineering at Canara engineering college, the campus is very good , Some of the staffs are good and some of them are not good , a bit strict rules but for better decipline , my phase was during 2013-2017 , the fines were more than it had to be in library and also food was average in canteen, overall the college has several branches out of it the branches which relate to software gets placedver well since the software companies approach more but the placement for mechanical students is very low in core companies because the core companies do not approach our college, so itlf you join this college its better to choose software branches