Current Opportunities with the Software Technology Research Group