Skip Navigation LinksHome > Faculty Biographies > Faculty Bio

Linna, Daniel

Lecturer
Winter 2017

3226 South Hall
734.647.0549
E-mail danlinna@umich.edu
Daniel W. Linna Jr. is an adjunct professor at the Law School, where he teaches Negotiation. He is a Professor of Law in Residence and the director of LegalRnD—The Center for Legal Services Innovation at Michigan State University College of Law. Previously, Linna was an equity partner in the Litigation Department at Honigman Miller Schwartz and Cohn. He has significant experience litigating and resolving complex commercial, contract, and bankruptcy disputes and has tried several cases before judges and arbitrators. Linna was also a member of Honigman's e-Discovery and Information Management, Commercial Transactions, and Social, Mobile, and Emerging Media groups. He has presented on online privacy issues and best practices, and has experience negotiating and drafting a range of agreements, including supply contracts and video-game development agreements. Before joining Honigman, Linna clerked for U.S. Court of Appeals Judge James L. Ryan. Before law school, Linna was a developer, consultant, and information technology manager. He is the cofounder of and lead organizer for the Detroit and Chicago legal innovation & technology meetup groups. Linna earned a BA in communication from the University of Michigan, a BA in political science from Michigan State University, and an MA in public policy and administration from Michigan State University. Linna graduated magna cum laude from Michigan Law School.
Professor
Message : A transport-level error has occurred when sending the request to the server. (provider: TCP Provider, error: 0 - An existing connection was forcibly closed by the remote host.)
Message : at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj) at System.Data.SqlClient.TdsParserStateObject.WriteSni() at System.Data.SqlClient.TdsParserStateObject.ExecuteFlush() at System.Data.SqlClient.TdsParser.TdsExecuteRPC(_SqlRPC[] rpcArray, Int32 timeout, Boolean inSchema, SqlNotificationRequest notificationRequest, TdsParserStateObject stateObj, Boolean isCommandProc) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, DbAsyncResult result) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet, String srcTable) at FacultyBioWebParts.RecentlyTaughtCourses.RecentlyTaughtCourses.GetClasses()
Message : Object reference not set to an instance of an object.
Message : at FacultyBioWebParts.RecentlyTaughtCourses.RecentlyTaughtCourses.CreateChildControls()
 
Michigan Law Wordmark Print View