Mehrubeoglu ’ s areas of research include machine vision and image processing applications , public health , engineering / technological solutions to problems , and effective teaching